everything.study
COS 418

Distributed Systems

Undergraduate catalogue

This course covers the design and implementation of distributed systems. Students will gain an understanding of the principles and techniques behind the design of modern, reliable, and high-performance distributed systems. Topics: server design, network programming, naming, concurrency and locking, consistency models and techniques, security, and fault tolerance. Modern techniques and systems employed at some of the largest Internet sites will also be covered. Students will gain practical experience designing, implementing, and debugging real distributed systems through programming assignments. Prereqs: COS 217 required; COS 316 rec.

Topics

Topics explicitly listed in official catalogue description

Sources