Distributed Systems
- 1 - Introduction to Distributed Systems
Definition, Goals, Types of Distributed Systems
- 2 - Distributed Systems Architectures
Styles, System Architectures
Middleware, Self Management
- 3 - Processes
Virtualization
- 4 - Processes, Threads, Clients, Servers
- 5 - Processes, Code Migration
- 6 - Communication
Fundamentals
- 7 - Communications RPC, Message-oriented, Stream-oriented
- 8 - Communications: Multicast
- 9 - Fundamentals of Distributed Computing
- 10 - Cloud Computing
- 11 - Task synchronization
- 12 - Review of selected papers