Distributed Systems


* Student project teams will participate in CS department's poster/demo day on Dec 11, 5-7pm, WWH 13th floor

* Nov 19: There will be class this Wednesday (Nov 21th)!

* Nov 2: PS2 solution posted.

* Oct 14: PS1 solution posted.

* Project proposal due date postponed to 10/14. Make sure your team meet with me next week.

* PS2 posted, due in class on Oct 15.

* PS1 posted. It is due in class on Sep 24. Join the class mailing list and send your questions about PS1 there.

Instructor: Jinyang Li (715 Broadway Rm 708, Office hour: Wed 5-6pm)

Grader: Hui Zhang

Class time and venue: Mon, 7:10-9:00 pm, CIWW 102

Please subscribe to class mailing list

Policy on academic integrity

What is the course about?

This is a graduate level course on computer networks and large-scale distributed systems. In this class, we will teach the design and implementation techniques essential for engineering both robust networks and Internet-scale distributed systems.

You can find last year's schedule here

The goal of this class is to guide students so that they can:

This course will have three components

We will read research papers on various aspects of networks and distributed systems. Topics include routing protocols, congestion control, wireless networking, peer-to-peer systems, and network security. Students are expected to read papers before the class and participate in the discussion during the class. There will be two un-announced in-class mini-quiz that test students' knowledge of the assigned readings. The lecture will be conducted in an interactive fashion. We will lead the discussion, but we expect everyone to participate. You will be graded for class discussion.

The final course project (conducted in a group of 2-3 students) should be a research-oriented project which can be one of:

1. Undergraduate Networks and/or Operating Systems
2. Programming experience in C/C++ or Java is helpful for the final project.

Questions or comments? email the instructors