6.5840: Distributed Systems

Spring 2024


· Information
· Schedule
· Submissions
· Labs: 1 2 3 4 5
· Questions
· Past Exams
· 2023 Web Site
· 2022 Web Site
· 2021 Web Site
· 2020 Web Site
· 2018 Web Site
· 2017 Web Site
· 2016 Web Site
· 2015 Web Site
· 2014 Web Site
· 2013 Web Site
· 2012 Web Site
· 2011 Web Site
· 2010 Web Site
· 2009 Web Site
· 2007 Web Site
· 2006 Web Site
· 2005 Web Site
· 2004 Web Site
· 2002 Web Site
· 2001 Web Site
· 2000 Web Site

Creative Commons License

Announcements:

Jan 25: Please use Piazza to read announcements and ask and answer questions about labs, lectures, and papers.

What is 6.5840 about?

6.5840 is a core 12-unit graduate subject with lectures, readings, programming labs, an optional project, a mid-term exam, and a final exam. It will present abstractions and implementation techniques for engineering distributed systems. Major topics include fault tolerance, replication, and consistency. Much of the class consists of studying and discussing case studies of distributed systems.

Prerequisites: 6.004 and one of 6.033 or 6.1810, or equivalent. Substantial programming experience will be helpful for the lab assignments.


Questions or comments regarding 6.5840? Send e-mail to the TA at 6824-staff@lists.csail.mit.edu