6.824: Distributed Systems

Spring 2015
TR1-2:30, room 54-100


· Information
· Schedule
· Submissions
· Labs: 1 2 3 4 5
· Questions
· 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:

May 18: Exam two solutions (it's not graded yet).

May 9: Please take a few minutes to fill out an online subject evaluation for 6.824.

Apr 2: Exam 1 solutions. The mean was 82, the standard deviation 8.7.

Mar 15: There will be a quiz on Thursday March 19. It will be at 1:00 in the regular classroom (54-100) and will last 80 minutes. The quiz will cover lectures, papers, and the labs, up to and including Lecture 11 and Lab 3B. Here are past quizzes to help you prepare. Please bring copies of the papers, class notes, and any other information you think may be useful. You can bring a computer, but you cannot use any networks or communicate with other people during the exam.

Jan 04: Please use Piazza to read announcements and discuss labs, lectures and papers. We will look at Piazza regularly and answer questions (unless one of you answers first); the entire class can see and benefit from these exchanges.

What is 6.824 about?

6.824 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.828, or equivalent. Substantial programming experience will be helpful for the lab assignments.


Questions or comments regarding 6.824? Send e-mail to the TA at 6.824-staff@pdos.csail.mit.edu