6.824 Distributed Computer Systems Engineering
Abstractions and implementation techniques for engineering distributed systems: remote procedure call, threads and locking, client/server, peer-to-peer, consistency, fault tolerance, and security. Readings from current literature. Individual laboratory assignments culminate in the construction of a fault-tolerant and scalable network file system. Programming experience with C/C++ required. Enrollment limited.
This class has 6.033 as a prerequisite.
Lecture occurs 1:00 PM to 2:30 PM on Tuesdays and Thursdays in 54-100.
This class counts for a total of 12 credits.
© Copyright 2015 Yasyf Mohamedali