| |
Oct 17, 2026
|
|
|
|
|
2026-2027 University Catalog
|
CS 50500 - Distributed Systems Credit Hours: 3.00. Foundations for building reliable distributed systems, including failure and system models, and basic communication and agreement problems; crash failures, recovery, partition, Byzantine failures; asynchronous systems, failure detectors, communication channels, wireless and sensor networks; software clocks, causality, and cuts. Examples of problems include reliable broadcast consensus, leader election, group communication, and replication. Permission of department required. Learning Outcomes 1. Have a solid understanding of the fundamental problems and techniques in distributed systems. 2. Understand the core design and trade-offs adopted by a state-of-the-art distributed system. 3. Develop skills to build and maintain distributed systems through course project. Credit Hours: 3.00
|
|