6.852 Distributed Algorithms


Class Info

Design and analysis of concurrent algorithms, emphasizing those suitable for use in distributed networks. Process synchronization, allocation of computational resources, distributed consensus, distributed graph algorithms, election of a leader in a network, distributed termination, deadlock detection, concurrency control, communication, and clock synchronization. Special consideration given to issues of efficiency and fault tolerance. Formal models and proof methods for distributed computation.

This class has 6.046 as a prerequisite.

6.852 will be offered this semester (Fall 2017). It is instructed by N. A. Lynch.

Lecture occurs 11:00 AM to 12:30 PM on Tuesdays and Thursdays in 32-144.

This class counts for a total of 12 credits.

In the Fall 2015 Subject Evaluations, 6.852 was rated 6.3 out of 7.0. You can find more information at the Class Page site or on the 6.852 Stellar site.

Required Textbooks
Save up to up to 58% by purchasing through MIT Textbooks!
Recommended Textbooks
Save up to up to 92% by purchasing through MIT Textbooks!
Unspecified Textbooks
Save up to a ton by purchasing through MIT Textbooks!
MIT 6.852 Distributed Algorithms Related Textbooks
MIT 6.852 Distributed Algorithms On The Web
Class Page
Tags
restricted materials usage

© Copyright 2015