Syllabus   Blank Homework  
Notes   Labs   Scores   Blank

Lecture Notes
Dr. Tong Lai Yu, March 2010
    0. Review and Overview
    1. An Introduction to Distributed Systems
    2. Deadlocks
    3. Distributed Systems Architecture
    4. Processes
    5. Communication
    6. Distributed OS Theories
        7. Distributed Mutual Exclusions
    8. Agreement Protocols
    9. Distributed Scheduling
    10. Distributed Resource Management
    11. Recovery and Fault Tolerance
    12. Security and Protection
    We are what we repeatedly do.
    Excellence, then, is not an act, but a habit.
    Distributed Systems Architecture

    1. Architecture Styles

    2. Centralized Architectures

      Multi-Tiered Architectures

    3. Decentralized Architectures

    4. Architectures versus Middleware

    5. Self-managing Distributed Systems