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)


Semestrial Information