|
TA: Yuchen Jin (yuchenj AT cs DOT washington DOT edu), Ming Liu (mgliu AT cs DOT washington DOT edu)
Office hours: by appointment (send email)
Lectures: Mondays, 6:30pm-9:20pm.
Prerequisities: the basic prerequisite is to have taken an undergraduate operating systems course (CSE 451 or equivalent) or an undergraduate networks course (CSE 461 or equivalent). If you haven't taken an undergrad OS or networks course, please come talk to Arvind.
Readings: The required readings are all research papers. There is no textbook for the class, but feel free to get one of the following textbooks if you would like to pick up some of the basic networking knowledge.
Paper reports: After reading the research paper for the week, you are required to submit your response to one of the questions for the paper before 6pm on the day of class in which the paper will come up. Use the course dropbox to submit your response. Please keep your entries short: they can be anything that provides insight into the question being asked, e.g., providing a direct answer, pointing out related issues, etc. We will automatically grant one mulligan during the quarter, if you neglect to post.
Assignment: Individual assignments. More details coming soon.
Exam: No exams.
https://catalyst.uw.edu/gopost/board/arvindk/43907/and the link to the assignment/reading dropbox:
https://catalyst.uw.edu/collectit/dropbox/arvindk/40085
Date |
Reading |
Notes |
Mar 27 |
Introduction
|
notes |
Apr 3 | TCP | notes |
Apr 10 |
TCP Congestion control |
notes |
Apr 17 | Link layer, routing | notes |
Apr 24 | Inter-domain Routing | notes |
May 1 | Datacenters | notes |
May 8 | Software defined networking | notes |
May 15 |
DNS/Web
|
notes |
May 22 | Fairness and Security | notes |
You can accrue a total of five late days across the assignments without any penalty and without having to inform us of it. This should provide you with sufficient flexibility in dealing with work deadlines, etc.
We will be using a framework called Mininet, which was designed by researchers at Stanford. The assignments are also adapted from courses at Stanford, MIT, and Princeton. As is the case with any research artifact/tool, there are likely to be bugs or insufficient documentation regarding the system/assignment framework. Please post on the discussion board and one of your classmates or the instruction team would respond to it.