Course literature

The course literature comprises a textbook and supplied material (electronic and on paper).

Please note that the course literature covers large parts of the contents of the course, but not everything. Some things are only covered on lectures, and others may be covered by supplied material and / or reference literature. This is especially true regarding the security part of the course.

The teachers of this course would like to express their gratitude to Jonny Petterson for his work with developing large parts of the course material.

Java RMI Tutorial

Sun's Java RMI tutorial - A great asset when starting out with Java RMI.

Textbook

CDK4 textbook cover
Distributed Systems , 4th ed. Coulouris, Dollimore, Kindberg, Addison-Wesley/Pearson Education. (Errata)

Official slides from the textbook

Some of these slides (direct link) will be shown in class. Use them as a resource for studying the material in the book.

Articles

Consistent Global States of Distributed Systems: Fundamental Concepts and Mechanisms by Ozalp Babao, Ozalp Babao Glu, Keith Marzullo, Keith Marzullo (off-site link: global-states.ps, use search engine if the link is not working)

Randomized Protocols for Asynchronous Consensus by James Aspnes (off-site link: randomized-consensus-survey.pdf, use search engine if the link is not working)

Reference Literature

Computer security cover
Computer Security - Art and Science , Bishop, Addison-Wesley.

Secrets and lies cover
Secrets & Lies , Schneier, WILEY.

Security engineering cover
Security Engineering: A Guide to Building Dependable Distributed Systems , Anderson, Wiley.