* 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 firstname.lastname@example.org
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:
- initiate and critique research ideas in networks and distributed systems.
- implement and evaluate a working system that can handle real world workload.
This course will have three components
- class participation (20%)
This includes two in-class mini-quiz on the lecture's assigned readings.
- take home assignments (20%)
- a final group project (60%)
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:
- design/implementation of a new concept in networking or distributed systems.
- measurement analysis to understand the behavior of an existing network/system.
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