Distributed Systems I
From Pedro
Introduction
- Readings
- Laboratory
Foundations of Distributed Systems
Communication
- Readings
- Laboratory
Naming
- Slides
- Readings
- Laboratory
Synchronization, Consistency, Fault Tolerance and Security
- Readings
Use Cases
- Slides
- Readings
Distributed Coordination-based systems
- Slides
- Readings
- Publish/Subscribe Systems (Wikipedia)
- Eugster, P.T., et al., The Many Faces of Publish/Subscribe. ACM Computing Surveys, 2003. 35(2).
- Antonio Carzaniga's papers
- DEBS 2008
- Tuple Spaces (Wikipedia)
- Distributed Shared Memory (Colouris)
Proposed Tasks
- Task 1: RPC technologies
- Task 2: Implementing RPC middleware
- Task 3: Implementing MOM middleware over RPC
References
- Distributed systems, 2nd Edition. Van Steen.
- Distributed Systems, Concepts and Design. 4th Edition. Colouris
- Reliable Distributed Systems. Kenneth Birman. Springer.
