CSC
536:
Distributed Systems II
Advanced course that introduces the techniques required to build large-scale, highly available, fault tolerant distributed systems. Covers the distributed algorithms (e.g., vector clocks, consistent hashing, gossip protocols, Merkle trees, Paxos/Raft algorithms) that solve the fundamental problems (e.g., synchronization, replication and replica consistency, fault tolerance) in building such systems. Focus is on problems and solutions relevant to systems that store and process massive data sets and the design decisions behind current large-scale distributed database systems.
CSC 435 is a prerequisite for this class.
Spring 2024-2025
-
Section:
901
-
Class number:
35163
-
Meeting time:
W
5:45PM
-
9:00PM
-
Location:
LEWIS 01105
at
Loop Campus
-
Instructor:
Ben Lenard
| View syllabus