Revised April 07, 2004
Operating System Basics
Goals of Distributed Operating Systems
Distributed System Architectures
Concurrent Processes
Interprocess Communication and Coordination
Scheduling in Distributed Operating Systems
Distributed File Systems
Security in Distributed Operating Systems
Models of Distributed Computation
Synchronization and Election Algorithms
Byzantine Agreement
Replication
Checkpoint and Recovery Issues
Case Studies