Syllabus/achievement requirements

Required literature:

George Coulouris, Jean Dollimore, Tim Kindberg, Gordon Blair: Distributed Systems - Concepts and Design, 2011. Addison-Wesley. ISBN: 978-0-132-14301-1. 5th ed..

  • Chapter 1: All
  • Chapter 2: All, except 2.4.3
  • Chapter 4: 4.3
  • Chapter 5: All except 5.3.3
  • Chapter 6: 6.1, 6.2, 6.3 and 6.4
  • Chapter 8: All
  • Chapter 9: 9.19.4 and 9.6
  • Chapter 10: All
  • Chapter 14: All except 14.3 and 14.6
  • Chapter 15: All
  • Chapter 16: 16.116.4
  • Chapter 17: 17.117.3 (17.5 and 17.6 cursory knowledge only)
  • Chapter 18: 18.118.3
  • Chapter 19: 19.119.3, 19.4.1, 19.4.2 and 19.6
  • Chapter 20: 20.120.5

 

Andrew S. Tanenbaum, Maarten van Steen: Distributed Systems - Principles and Paradigms, 2007. Pearson/Prentice Hall. ISBN: 0-13-239227-5. 2nd ed..

  • Chapter 4: 4.1.2, 4.2.1, 4.2.2, 4.3.1, 4.3.2, 4.4 and 4.5
  • Chapter 6: All except 6.1 and 6.4
  • Chapter 7: All except 7.3
  • Chapter 8: 8.4 (except 8.4.2), 8.5
  • Chapter 10: 10.1.1, 10.1.2, 10.2.1, 10.3.1, 10.4.1
  • Chapter 12: 12.112.4 and 12.6
  • Chapter 13: 13.4.1

In addition, the following material is examinable:

  • All lectures and lecture slides (an overview of examinable material will be given in the Summary Lecture)
  • Knowledge related to the mandatory programming assignments can be tested during the exam.

 

Extra examinable material for PhD students (INF9040):

P. Eugster et. al.: The Many Faces of Publish/Subscribe, (p114-eugster.pdf).

P. Eugster et. al.: Epidemic Information Dissemination in Distributed Systems, (epidemic-dissemination.pdf).

 

Important: All mandatory assignments must have been approved in order to take the exam!

Published Sep. 4, 2016 5:26 PM