Required literature:
George Coulouris, Jean Dollimore, Tim Kindberg: Distributed Systems - Concepts and Design, 2005. Addison-Wesley. ISBN:?0-321-26354-5. 4th ed..
- Chapter 1: All
- Chapter 2: All
- Chapter 4: 4.1, 4.3, 4.4
- Chapter 5: All except 5.3.1. (5.5 cursory knowledge only)
- Chapter 6: 6.4 and 6.5 but only 6.4.3 subject at exam
- Chapter 10: All
- Chapter 11: All except 11.3 and 11.6
- Chapter 12: All
- Chapter 13: 13.1-13.4
- Chapter 14: 14.1 -14.4.1 (14.5, 14.6 cursory knowledgde)
- Chapter 15: 15.1-15.3
- Chapter 16: All except 16.5
- Chapter 17: 17.1 - 17.5
- Chapter 19: 19.1-19.4, 19,6
- Chapter 20: All except 20.2.6, 20.3.1 - 20.3.4. Only cursory knowledge of 20.2.1
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.3-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 (except 8.5.2)
- Chapter 10: 10.2.1, 10.3.1
- Chapter 12: 12.1-12.4, 12.6
- Chapter 13: 13.4.1
G. T. Heineman, W.T. Councill: Component-based Software Engneering - Putting the Pieces Together, 2001. Addison Wesley. Ch. 1 & 3 (see lecture notes from 15.09.2009, Distributed Components, for details).
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).
In addition, the following material is examinable:
- All lectures and lecture slides
Optional literature:
Qusay H. Mahmoud (editor): Middleware for Communications, 2004. Wiley. ISBN:?0-470-86206-8.