Note: the course schedule is subject to change throughout the semester. Please check this page periodically.
Date | Topics | Readings | Discussion Leader |
---|---|---|---|
Overview | |||
Mon 02/26 (week 1) | Introduction and Topic Overview | How to read a paper
How to Give a Good Presentation How to Give a Bad Talk, optionally How to Have a Bad Career in Research/Academia |
KyoungSoo Park |
Wed 02/28 (week 1) | Internetworking: Design Principles | DARPAnet(skim), e2e,
Tomorrow'sInternet No review is required for this class. But makes sure to read the papers. |
KyoungSoo Park |
Network Protocols | |||
Mon 03/05 (week 2) | Inter-domain Routing: BGP | ASInference, InterASTraffic (Reviews due on 2/28) | KyoungSoo Park |
Wed 03/07 (week 2) | Transport Protocols and Congestion Control | AIMD,
Congestion Avoidance,
BBR (skim)
(Reviews due on 3/5) Assignment0 due on 9:00pm today |
Seoungeon Yi (AIMD) |
Mon 03/12 (week 3) | Transport Protocols and Congestion Control | TCP Throughput Modeling
(Review due on 3/7) |
Jaehyung Ha (TCP Througput Modeling) |
Wed 03/14 (week 3) | Internet Topology and Information Plane | iPlane
Reverse Traceroute (only intro),
MIT lecture note(supplement)
(Reviews due on 3/12) |
Eunkyu Lee (iPlane) |
Software Packet Processing | |||
Mon 03/19 (week 4) | Software Packet Processing | Click
(Review due on 3/14) |
Changho Hwang (Click) |
Wed 03/21 (week 4) | User-level TCP Stack | IX,
mTCP
(Reviews due on 3/19) |
|
Mon 03/26 (week 5) | Accelarating Packet Processing | PacketShader, ClickNP (Reviews due on 3/21) | Keunhyung Chung (ClickNP) |
Wed 03/28 (week 5) | GPU vs. CPU in Packet Processing | APUNet, G-Opt (Reviews due on 3/26) | Taehyun Kim (G-Opt) |
Software Defined Networking | |||
Mon 04/02 (week 6) | Project Proposal | 5-10 minute talk by each team | 2-page proposal writeup due 9pm on 04/02 |
Wed 04/04 (week 6) | SDN Concepts | 4D (Review due on 4/2) | Hejing Li (4D) |
Mon 04/09 (week 7) | SDN Concepts | Ethane, OpenFlow (skim), OpenFlow Specification (skim) (Review due on 4/4) | Seongbeom Ahn (Ethane) |
Wed 04/11 (week 7) | Programming Data Plane | Marple, P4 (Reviews due on 4/9) | Hani Kang (Marple), Seungwon Woo(P4) |
Mon 04/16 (week 8) | Midterm Exam Period | No class | |
Wed 04/18 (week 8) | Midterm Exam Period | No class | |
Middlebox & NFV | |||
Mon 04/23 (week 9) | NFV | E2, Netbricks (Reviews due on 4/18) | Wonsup Yoon (Netbricks) |
Wed 04/25 (week 9) | Virtualization for NFs | ClickOS, NetVM (Reviews due on 4/23) | Jiho Lee (ClickOS) |
Mon 04/30 (week 10) | Middlebox Composition | CoMB (Review due on 4/25) | Jungmin Bae (CoMB) |
Wed 05/02 (week 10) | Middlebox Programmability | mOS (Review due on 4/30) | Dohun Kim (mOS) |
Mon 05/07 (week 11) | Replacement Hoiday | No class | |
Wed 05/09 (week 11) | Sigcomm PC meeting | No class | |
Datacenter Networking & Cloud Systems | |||
Mon 05/14 (week 12) | DC Topologies and Challenges | B4, Jupiter, Facebook DC Topology (skim) (Review due on 5/9) | Daeyang Cho (Jupiter) |
Wed 05/16 (week 12) | DC Congestion Control | DCTCP, pFabric (no review) (Review due on 5/14) | Hyungho Yeo (DCTCP) |
Mon 05/21 (week 13) | DC Congestion Conttrol | Virtualized CC, Varys (select and review 1 paper) (Review due on 5/16) | Joonsik Seo (Virtualized CC) |
Wed 05/23 (week 13) | Cloud Computing Technologies | Spark, Mesos (select and review 1 paper) (Review due on 5/21) | Geonha Park (Mesos) |
Security | |||
Mon 05/28 (week 14) | Security in Cloud Computing | Haven, Ryoan (select and review 1 paper) (Review due on 5/23) | Hyunmin Seo (Haven) |
Wed 05/30 (week 14) | IoT Security | FlowFence Smart Home Security (select and review 1 paper) (Review due on 5/28) | Seungryol Yi (Smart Home Security) |
Mon 06/04 (week 15) | Preparation for Final Presentation | No class | |
Wed 06/06 (week 15) | Memorial Day | No class | |
Mon 06/11 (week 16) | Exam Period | No class | |
Wed 06/13 (week 16) | Election | No class | |
Fri 06/15 (week 16) | Final Presentation | Time: 6pm to 9pm, Place: TBA | Final report due 9:00pm on 6/18 (Mon) |