Students also have the option of doing a research project (for three credits), and they can do so either individually, or in teams of two. Participants are free to propose their own project ideas (as long as they are related to the subject of this course), or brainstorm with me on possible topics. Each team should prepare a six-page paper in the style of a workshop submission at the end of the semester.
Every student will also give a final presentation in the last class of the semester on a potential project idea that, once fully developed, could be an interesting contribution to the distributed systems community. For students that choose to do a research project, this can simply be the project they have been doing. Students who choose not to do a course project are still required to give a final presentation on a relevant topic.
|Date||Topic||Subtopic||Feature paper||Supplemental paper #1||Supplemental paper #2|
|Jan 16||Introduction||Overview of the course|
|Jan 23||Network security||Programmable networks||P4 (SIGCOMM CCR'14)||RMT (SIGCOMM'13)||PISCES (SIGCOMM'16)|
|Jan 30||SDN||NetHide (USENIX Sec'18)||ForenGuard (CCS'18)||AIM-SDN (CCS'18)|
|Feb 6||NFV||SDNProv (CCS'18)||vFirewall (NDSS'17)||vNIDS (CCS'18)|
|Feb 13||Middleboxes||PLayer(SIGCOMM'08)||FlowTags (NSDI'14)||SIMPLE (SIGCOMM'13)|
|Feb 20||Covert channels||norm (Security'01)||tcpnorm (Oakland'08)||PHY (NSDI'14)|
|Feb 27||Reliability||Queries||Marple (SIGCOMM'17)||SNAP (SIGCOMM'16)||Budget (NSDI'18)|
|Mar 13 (Proposal deadline)||Netflow||FlowRadar (NSDI'16)||*Flow (ATC'18)||dShark (NSDI'19)|
|Mar 20||Diagnosis||DETER (NSDI'19)||Timely (SIGCOMM'16)||LossRadar (CoNEXT'16)|
|Mar 27||Measurement||DREAM (SIGCOMM'14)||Snapshots (SIGCOMM'18)||SCREAM (CoNEXT'15)|
|Apr 3||Synthesis + Repair||NetComplete (NSDI'18)||NEAt (NSDI'18)||Net2Text (NSDI'18)|
|Apr 10||ML||007 (NSDI'18)||NetPoirot (SIGCOMM'16)||Realtime (NSDI'17)|
|Apr 17||WiP session|