Burgent
May 24, 2013, 01:49:40 pm *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: Als je dit leest, zit je op het nieuwe forum. Proficiat smiley Als er iets niet werkt, just let it know.
 
   Home   Help Search Calendar Login Register  
Pages: [1]
  Print  
Author Topic: Examen 07/08  (Read 1431 times)
bulbanos
nerd
**
Posts: 87


« on: January 14, 2008, 09:12:28 pm »

De termen die ik nog weet:
SEI, HTTP cookie, Persistance manager, interaction model, throughput, IDL, Communicator bij MPI, customer arrival rate




hoe ging het?
« Last Edit: January 14, 2008, 09:27:45 pm by bulbanos » Logged
rob
n00b
*
Posts: 46


« Reply #1 on: January 15, 2008, 01:14:15 am »

mobility transparency
Logged
pino
n00b
*
Posts: 17


« Reply #2 on: January 15, 2008, 12:45:19 pm »

Alles wat ik mij nog herinner! (Heb het opgeschreven gisteren voor iemand die het in 2e zit gaat doen)

Deel 1: Gesloten boek

Verklaar volgende begrippen in een 5tal regels (30min)
1.   IDL
2.   Persistence Provider
3.   Mobility transparency
4.   Interaction model
5.   Customer Arrival Rate
6.   X throughput (er stond nog een woordje voor die ik me niet herinner)
7.   
8.   MPI Communicator
9.   SEI
10.   HTTP Cookie

Deel 2: Open boek
Vraag 1: (Time-45min)
Men bespreekt een synchronisatie algoritme, gelijkaardig aan het Berkeley algoritme. Verschil is: men spreekt niet van master/slave en klein verschil in algoritme:
1.   Proces 0 zend een Req voor de times naar alle processen (geen multicast), dit gebeurt asynchroon. Tijdstip Ts wordt voor alle processen als verzendingstijd genomen.
2.   Als een proces een Req ontvangt, stuurt die een Rsp(i, t) met i de id van het proces en t de lokale tijd van het proces.
3.   Proces 0 slaat alle ontvangen Rsp(i,t)s op, samen met het tijdstip T(i) waarop deze ontvangen werden.
4.   Proces 0 berekent een tau waarde
5.   Proces 0 stuurt tau en stuurt die door naar alle processen, vervolgens zal elk proces zijn interne klok aanpassen aan de waarde.

Vragen:
-   Wat is een optimale waarde voor tau?
-   Verklaring hiervoor.
-   Bereken de geschatte fout als we weten dat voor 2 processen de tijd tussen het versturen van n message en het toekomen van die message bij het 2e proces in het interval [u,v] ligt (voor 1 msg! Geen 2 dus)
-   Verklaring hiervoor.


 
Vraag 2 (MPI-30min)
We gaan nu vraag 1 implementeren in MPI met enkele kleine aanpassingen, nl. de Req worden synchroon verstuurd en de tau worden via multicast verzonden.
Vervolgens wordt een stukje code gegeven die moet aangevuld worden.

void main() {
   MPI_Comm = ...
   ...
   
   do_synch(p)
   
   ...
}

void do_synch(int n){
   int tau = 0;
   // all info van processen verzamelen
   // hier aanvullen
   ...

   // tau met dummy waarde invullen
   int tau = 357;
   
   // tau rondsturen
   // hier aanvullen
   ...

   set_logic_clock(tau);
}

void set_logic_clock(int tau){}
int get_logic_clock(){}


Dan nog enkele vraagjes:
-   zal deze implementatie de tau waarde verbeterern?
-   Zoja, welke verbeteringen zou jij doorvoeren?

Vraag 3 (WebServices  20min)
Enkele theoretische vraagjes:
-   Zijn WebServices vooral B2B (business 2 business) applicaties? Waarom wel/niet?
-   Wat is/doet de BPEL Editor of Config of zoiets? Vond het woord niet direct terug in de cursus.
-   Verschil tussen WRAPPED en BEAR in @SOAPBINDING?
-   En dan nog een soort van BPEL actualiteitsvraag ofzo?? Herinner me die niet echt.

Vraag 4 (RMI  10min)

Stukje code gegeven. Vragen:
-   wat is hier fundamenteel mis??
-   Hoe kan dit vlug opgelost worden?


public interface ARemoteInterface extends Remote {
   void method1();
   String toString();
   A getObject();
}

public class A {
   public String a;
   public int b;
}



Vraag 5 (Performance 45min)
Een inleidingstekstje over een M/M/m . Men spreekt over een machine met de mogelijkheid voor m threads, in een thread pool. Die men graag zou modeleren als een M/M/m  ding.
Vraagjes:
-   Leg uit wat een M/M/m  systeem precies inhoudt.
-   We willen adhv experimenten zien of dit systeem als een M/M/m systeem gemodeleerd kan worden?  Bespreek met de parameters.
-   Stel dat we de maximum threads m uitbreiden naar m_max. En dan wordt een formuletje gevraagd ofzo.

Vraag 6 (EJB  30min)
We krijgen een tabeldiagram over een bus-driver-stop systeem. En een tekstje over iemand die een systeem wil bouwen.

DRIVER   1---n   BusDriver   n---1  BUS   1---n  STOP

Driver
Long driver_id PRIMARY KEY
String description
String lastname
String forename
String phone   

BusDriver
Driver_id FOREIGN KEY
Bus_id FOREIGN KEY   

Bus
Long bus_id PRIMARY KEY
String description
int numberOfStops   

Stop
Long stop_id PRIMARY KEY
Long bus_id FOREIGN KEY
String description

Vragen:
-   Is de table BusDriver nog nodig hier?
-   Stel alle entities op, de imports mogen weggelaten worden en de implementatie van de getters and setters ook.
Logged
bulbanos
nerd
**
Posts: 87


« Reply #3 on: January 15, 2008, 11:32:08 pm »

Hij vroeg naar BPEL Engine en 2 namen ervan (producent en productnaam) en ook naar het verschil tussen JAX-WS en JAX-RPC.
Het is trouwens BARE
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.12 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!