Distributed Systems and Computing
See,
Distributed System
- Collection of independent computing processes.
Two types of systems:
Notes
Kleppman
Martin Kleppman's Lecture Notes on distributed systems
Mutual Exclusion
Leader Election
- One process to act as coordinator, and typically, it does not matter which process is actually chosen.
Bully Algorithm
Quorums
Paxos
Message Passing
See also,