This course provides a research survey of network architecture---across the end hosts, the network elements, and the people and systems that manage the network. The course covers both classic papers about networking and the Internet, as well as recent research results. Sample topics include datacenter networks, software-defined networking, traffic engineering, network troubleshooting, network security, cellular and wireless networks, and network measurement. The course will prepare students to publish in conferences such as SIGCOMM, NSDI, CoNext, IMC, and others.
The course will include early semester programming assignments where students will gain exposure to the tools commonly used for networking research today. The course will also include a semester-long, open-ended networking research project. Projects can be done in groups and must involve significant programming.
Lecture time: Mon., Wed., 4-5:15 ECCR 108
There are no required textbooks for the course. You will be expected to read 2-3 papers a week.
Grading will be based on class participation (15), assignments (20), HotCRP Reviews (20), and the project (45). Note project consists of proposal, presentation, writeup, and a peer review.
CSCI 4273 (Network Systems) or equivalent, or permission of the instructor.
We will be using Piazza for discussions. Class site.
|Eric Keller||eric.keller (at) colorado.edu||By appointment|