Basic Information
Issues On Design of Distributed Systems, and The Principles Underlying Them With an Emphasis On Fault Tolerance. Focus Will Be Put On Message-passing Non-synchronous System Models. Main Topics# Consensus, Failure-detectors, Atomic Broadcast, State-machine Replication, Group Communication, Quorum and Peer-to-peersystems.
Faculty: Electrical and Computer Engineering
|Undergraduate Studies
|Graduate Studies
Pre-required courses
(44268 - Int. to Data Structur and Algorithms and 46209 - Structure of Operating Systems) or (44268 - Int. to Data Structur and Algorithms and 234123 - Operating Systems) or (46209 - Structure of Operating Systems and 234218 - Data Structures 1) or (234123 - Operating Systems and 234218 - Data Structures 1)
Related Books
- Distributed algorithms - Lynch, Nancy A.
- Distributed computing : fundamentals, simulations and advanced topics - Attiya, Hagit
- Distributed computing : fundamentals, simulations and advanced topics - Attiya, Hagit
- Distributed computing fundamentals, simulations, and advanced topics - Attiya, Hagit
- Distributed computing fundamentals, simulations, and advanced topics - Attiya, Hagit.
- Distributed systems
- Introduction to reliable and secure distributed programming - Cachin, Christian
- Introduction to Reliable and Secure Distributed Programming - Cachin, Christian
- Introduction to Reliable and Secure Distributed Programming - Cachin, Christian.
- Introduction to reliable distributed programming - Guerraoui, Rachid