CPS 512 (Duke University) Distributed Systems
home calendar topics work resources
Class Meetings
TTh 1:25 - 2:40 in D106 LSRC
Jeff Chase (chase@cs.duke.edu)
Office hours: after class in D306 LSRC, or by appointment, or try a drop-in.
Teaching Assistant
Jiyao Hu
TA Office hours: 4:00-6:00 MW in D309 LSRC (M) or D344 LSRC (W).

CPS 512 is a graduate-level course in distributed systems, and is suitable for advanced undergraduates. We will cover a range of core distributed systems topics, with an emphasis on the issues faced by cloud platforms, scalable Internet services, and distributed storage systems. It will help if you have had courses in operating systems and networks, but you can get by without it.

Course synopsis
Topics and readings [PDF]
Syllabus [PDF]
Exam policies
CPS 512 exam archive