Advertisement
Guest User

Untitled

a guest
Jan 19th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. 1. Services [max 4p]
  2. 1.1: Bespreek het ontwerp van NFS
  3. 1.2: Bespreek het ontwerp van AFS
  4. 1.3: Bespreek de ontwerpbeslissingen bij AFS en NFS om beschikbaarheid te garanderen als:
  5. - Client faalt
  6. - Server faalt
  7. - Communicatie faalt
  8. Focus hierbij ook zeker op de cache-validatietechnieken
  9.  
  10. 2. Transacties [max 3blz]
  11. 2.1: Beschrijf het two-phase commit protocol voor gedistribueerde transacties. Je mag gebruik maken van de operaties CanCommit => Yes/No, DoAbort(Trans), DoCommit(Trans), HaveCommitted(Trans) en GetDecision(Trans)
  12. 2.2: Waarvoor wordt getDecision gebruikt?
  13. 2.3: Waar zitten de timeouts?
  14. 2.4: Welke rol kunnen transactieprioriteiten spelen bij deadlock-detectie?
  15.  
  16. 3. Java RMI [Max 1blz]
  17. 3.1: Leg algemeen uit waarom je een klasse Remote, Serializable of Local zou maken.
  18. 3.2: Pas toe op je practicum. Geef je redeneringen en bespreek eventuele trade-offs
  19. 3.3: Wat zijn de mogelijke gevolgen als je een klasse verandert van Remote naar Serializable? Toon aan met behulp van je practicum.
  20.  
  21. 4. Java EE [Max 3blz]
  22. 3.1: Leg uit voor Java EE en maak onderscheid tussen container-managed en bean-managed transactions:
  23. - Wat is een transactie?
  24. - Hoe implementeer je dit in Java EE (bespreek granulariteit, demarcatie, rollback, ...)
  25. - Geef 3 TransactionAttributes en hun betekenis.
  26. - Waar komt er een transactie voor in je practicum? Welk type transacties heb je gebruikt en waarom?
  27.  
  28. 5. Replicatie
  29. 5.1: Bespreek passive replication.
  30. 5.2: Bespreek active replication.
  31. 5.3: Wat is het verschil tussen lineariseerbaarheid en sequentiele consistentie.
  32. 5.4: Nog iets, maar dat weet ik niet meer (vraag niet gedaan)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement