Soft Skill
Powered By GitBook
CSE 531: Distributed and Multiprocessor Operating Systems
"A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable." -- Leslie Lamport
This set of notes was taken when I took ASU CSE 531: Distributed and Multiprocessor Operating Systems. The recommended textbook is "Distributed Systems" (3rd Edition) by Maarten van Steen and Andrew S. Tanenbaum.

Textbook

Distributed Systems 3rd edition (2017) - DISTRIBUTED-SYSTEMS.NET
DISTRIBUTED-SYSTEMS.NET
Textbook

Table of Contents

The following sections of the book are covered in the course:
Chapter 1: Introduction
    What is a Distributed System?
    Design Goals
    Types of Distributed Systems
Chapter 2: Architectures
    System Architecture
    Example Architectures
Chapter 4: Communication
    Foundations
    Remote Procedure Call (Project 1)
    Message-oriented Communication
Chapter 6: Coordination
    Clock Synchronization
    Logical clocks (Project 2)
Chapter 7: Consistency and replication
    Introduction
    Data-centric Consistency Models
    Client-centric Consistency Models (Project 3)
Last modified 1mo ago
Copy link