CSDS 471

Distributed Computing

Case Western Reserve University · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

An introduction to foundational concepts in distributed algorithms and systems is provided in this course. The algorithms are used in distributed systems and comprise independent processes that communicate over a network and cooperate to solve problems. We will study elements of distributed system design with the emphasis on distributed algorithms for determining logical time, global state and snapshot recording, leader election, consensus and agreement problems, message ordering, termination detection, distributed mutual exclusion, deadlock detection, check pointing and rollback recovery, failure detectors and self-stabilization, and selected topics in peer-to-peer systems. A recommended requisite for this course is an understanding of operating systems concepts. Prereq: ( CSDS 310 or CSDS 410 with a C or higher) and ( CSDS 233 or ECSE 233 with a C or higher) or Graduate student standing.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 3 hours ago

001

Availability not recently verified
Class #case_western_reserve-CSDS471Fall 2026UGRD3 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?