6.824 Distributed Computer Systems Engineering

Spring 2006

Course logo.
Course logo. (Image courtesy of Frank Dabek. Used with permission.)

Course Description

This course covers abstractions and implementation techniques for the design of distributed systems. Topics include: server design, network programming, naming, storage systems, security, and fault tolerance. The assigned readings for the course are from current literature. This course is worth 6 Engineering Design Points.

Recommended Citation

For any use or distribution of these materials, please cite as follows:

Robert Morris, course materials for 6.824 Distributed Computer Systems Engineering, Spring 2006. MIT OpenCourseWare (http://ocw.mit.edu/), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].

Technical Requirements

Special software is required to use some of the files in this course: .c, .pl, .x, .ps, and .zip. .h are header files.

Donate Now


Prof. Robert Morris

Course Meeting Times

Two sessions / week
1.5 hours / session



Archived Courses

Previous version