Latest announcements

  • 12/04 - Updated descriptions of final presentation and final report. See the Syllabus.
  • 12/03 - Done reading papers! Congratulations!
  • 12/01 - Changed date for presentation to 12/15! See the Syllabus.
  • 11/24 - Fixed link to the FAWN paper.

See all

Course Info

Location: CIT 506
Time: J, Tuesdays/Thursdays 1:00-2:20
Instructor: Rodrigo Fonseca
Office: CIT 329
Office hours: By appointment (we'll do a poll for time slots)


This class is a graduate seminar structured to expose students to a selection of current research topics in networking, distributed, and operating systems.

We are finalizing the list of papers we will read, but topics will include, to various extents, large-scale internet system architectures, p2p, consistency versus availability tradeoffs; datacenter system architectures such as GFS and Map Reduce; datacenter networking architectures; troubleshooting distributed systems; the browser and mobile clients as new execution platforms; and energy as a limiting resource.

The main goal for this class is to prepare students to do research in systems and networking. At the end of the semester you should have a good idea of some of the current research challenges in these areas, be comfortable with reading the systems research literature critically, and be able to conduct, evaluate, and write about your own research project in systems.

There are two major components to the course: (a) reading and discussion of research papers, and (b) a semester-long research project. See the syllabus and schedule for more details.


Google groups:
To post content:

Caveat: most of the content here is subject to change!