Parallel and Distributed Algorithms

  1. Mutual Exclusion Problem
  2. Semaphore and Monitor
  3. Sequential Consistency and Linearizability
  4. Clocks
  5. Global Snapshot
  6. Message Ordering