Distributed Systems
Spring 2004
Instructor:
Evaggelia Pitoura
Textbooks
Andrew S. Tanenbaum
and
Maarten Van Steen
, "Distributed Systems: Principles and Paradigms", Prentice Hall, 2002
Authors' homepage for the book
Publisher's homepage for the book
George Coulouris
,
Jean Dollimore
and
Tim Kindberg
, "Distributed Systems: Concepts and Design", 3rd Edition, Addison-Wesley, 2001
Homepage
Syllabus
Slides
Lecture 1:
Basics
Lecture 2: Communication
Part 1
Part 2
Lecture 3:
Processes
Lecture 4: Naming
Naming
Lecture 5: Synchronization
Synchronization
Distributed Debugging
Consensus
Transaction Management
Concurrency Control
Lecture 6:
Consistency and Replication
Assignments
Projects
(Focus on Peer-to-Peer Computing) Previous Year
Interesting Readings