Tue 09/06
|
Introduction to course: Internet Design Philosophy
- Clark, "The
Design Philosophy of the DARPA Internet Protocols,"
Proc. of ACM SIGCOMM '88, 18(4):106-114, Aug. 1988.
- Saltzer, Reed, and Clark, "End-to-end
Arguments in System Design," ACM Trans. on Computer Systems (TOCS), 2(4):277-288, Nov. 1984.
Slides
|
Thu 09/08
|
Internet Dynamics
|
Fri 09/09
|
Internet Dynamics
|
|
|
Tue 09/13
Proposal Presentation
|
Traffic Measurement
Optional:
- Erramilli, Narayan, and Willinger, "Experimental Queueing Analysis with Long-Range Dependent Packet Traffic," IEEE/ACM ToN, 4(2):209-223, Apr. 1996.
- Willinger et al., "Self-Similarity Through High-Variability: Statistical Analysis of Ethernet LAN Traffic at the Source Level," IEEE/ACM ToN, 5(1):71-86, Feb. 1997.
|
Thu 09/15
|
Internet Topology
Optional:
|
Fri 09/16
|
Peering Location
|
|
|
Tue 09/20 Proposal Due
|
Policy Routing
- Griffin, Shepherd, and Wilfong, "Policy
Disputes in Path-Vector Protocols," Proc. of ICNP '99, Nov. 1999.
- Gao, L. and Rexford, J., "Stable
Internet routing without global coordination," IEEE/ACM Trans. on Networking, 9(6):681-692, Dec. 2001.
Slides
Optional:
|
Thu 09/22
|
Internet Routing
|
Fri 09/23
|
TCP Security
|
|
|
Tue 09/27
|
Cellular Transport and IP Geo Location
|
Thu 09/29
|
Client Latency
- Padmanabhan, V.N. and Subramanian, L., "An
Investigation of Geographic Mapping Techniques for Internet Hosts," Proc. of ACM SIGCOMM '01, 31(4):173-185, Oct. 2001.
- Gummadi, K.P., Saroiu, S., and Gribble, S.D., "King:
Estimating Latency between Arbitrary Internet End Hosts," Proc. of IMW '02, pp. 5-18, 2002.
Slides
|
Fri 09/30
|
Client Performance
|
|
|
Tue 10/04
|
CDN Architecture
- Nygren, E., Sitaraman, R.K., and Sun, J., "The
Akamai Network: A Platform for High-Performance Internet Applications," Proc. of ACM SIGOPS '10, 44(3):2-19, Jul. 2010.
Presentation: Shuang and Zaina
Review: Andrew and Taeju
- Adhikari, V.K. et al., "Unreeling
Netflix: Understanding and Improving Multi-CDN Movie Delivery," Proc. of IEEE Infocom '12, Mar. 2012.
Slides
Optional:
|
Thu 10/06
|
Client Redirection
|
Fri 10/07
|
Client Redirection
|
|
|
Tue 10/11
|
Random Sampling and Publish Subscribe
- Rasti et al., "Respondent-Driven
Sampling for Characterizing Unstructured Overlays," Proc. of IEEE Infocom 2009, pp. 2701-2705, Apr. 2009.
Slides
Review: Andrew and Yibo
- Malkhi, Reiter, Wright, "Probabilistic
Quorum Systems," Proc. of 16th ACM Symp. on Principles of Distributed Computing (PODC '97), pp. 267-273, 1997.
Presentation: Ryan and Xintong
Optional:
- Stutzbach et al., "On Unbiased
Sampling for Unstructured Peer-to-peer Networks," IEEE/ACM Transactions on Networking (TON),
17(2):377-390, Apr. 2009.
- Gkantsidis, Mihail, and Saberi, "Random
Walks in Peer-to-peer Networks: Algorithms and Evaluation," Performance Evaluation, 63(3):241-263, Elsevier, Mar. 2006.
|
Thu 10/13
|
SDN and Data-Center Architecture
Optional:
- Feamster, N., Rexford, J., and Zegura, E., "The
Road to SDN: An Intellectual History of Programmable Networks," ACM Queue, 11(12):1-21, Dec. 2013.
- Pfaff, B. et al., "The Design and
Implementation of Open vSwitch," Proc. of the 8th USENIX Conf. on NSDI '15, pp. 117-130, 2015.
- Bosshart, P. et al., "P4:
Programming protocol-independent packet processors," ACM SIGCOMM CCR, 44(3):87-95, Jul. 2014.
|
Fri 10/14
|
Data-Center Architecture
|
|
|
Tue 10/18
|
FALL BREAK
|
Thu 10/20 Prototype Report Due
|
Prototype Presentations
|
Fri 10/21
|
Prototype Presentations
|
|
|
Tue 10/25
|
Data Center and the Cloud
Optional:
|
Thu 10/27
|
Data Centers and Network Function Virtualization
- Patel, P. et al., "Ananta:
Cloud Scale Load Balancing," Proc. of ACM SIGCOMM '13, 43(4):207-218, Oct. 2013.
Presentation: Xinghao and Xintong
Review: Nitish and Zaina
- Guo, C. et al., "Pingmesh:
A Large-Scale System for Data Center Network Latency Measurement and Analysis," Proc. of ACM SIGCOMM '15, 45(4):139-152, Oct. 2015
Slides
|
Fri 10/28
|
Network Function Virtualization
Optional:
- Bremler-Barr, A., Harchol, Y., and Hay, D., "OpenBox:
A Software-Defined Framework for Developing, Deploying, and Managing Network Functions," Proc. of ACM SIGCOMM '16, 46(4):511-524, Aug. 2016.
|
|
|
Tue 11/01
|
Resource Isolation
- Demers, Keshav, and Shenker, "Analysis
and Simulation of a Fair Queueing Algorithm," Proc. of ACM SIGCOMM '89, 19(4):1-12, Sep. 1989.
Slides
- Guo, C., "SRR:
An O(1) Time-Complexity Packet Scheduler for Flows in Multiservice Packet Networks," IEEE/ACM Trans. on Networking, 12(6):1144-1155, Dec. 2004.
Presentation: Taeju and Yibo
Review: Ryan and Xintong
|
Thu 11/03
|
NFV and Resource Isolation
Optional:
|
Fri 11/04
|
Data-Center Transport
Optional:
- Alizadeh, M. et al., "Data
center TCP (DCTCP)," Proc. of ACM SIGCOMM '10, 40(4):63-74, Oct. 2010.
- Rizzo, L., "netmap:
a novel framework for fast packet I/O," Proc. of the 2012 USENIX Annual Tech. Conf., pp. 9-19, 2012.
|
|
|
Tue 11/08
|
Data-Center Transport
Optional:
- Dukkipati and McKeown, "Why
Flow-Completion Time is the Right Metric for Congestion Control," ACM SICOMM CCR, 36(1):59-62, 2006.
- Alizadeh, M. et al., "pFabric:
Minimal Near-Optimal Datacenter Transport," Proc. of ACM SIGCOMM '13, 43(4):435-446, Aug. 2013.
- Wischik et al., "Design,
Implementation and Evaluation of Congestion Control for Multipath TCP," Proc. of the 8th USENIX Conf. on NSDI '11, pp. 99-112, Mar. 2011.
|
Thu 11/10
|
Data-Center Transport
|
Fri 11/11
|
Data-Center Transport
|
|
|
Tue 11/15
|
TCP Congestion Control
|
Thu 11/17
|
Rate Selection and Adaptation
|
Fri 11/18
|
Rate Selection and Adaptation
|
|
|
Tue 11/22
|
Dune OSes
Optional:
|
Thu 11/24
|
THANKSGIVING
|
Fri 11/25
|
THANKSGIVING
|
|
|
Tue 11/29
|
Data-Center Transport and Multi-Interface Mobile
- He, K. et al., "AC/DC TCP:
Virtual Congestion Control Enforcement for the Datacenter Networks," Proc. of ACM SIGCOMM '16, 45(4):244-257, Aug. 2016.
Presentation: Allison and Andrew
Review: Jack and Xintong
- Fukuda, K., Asai, H., and Nagami, K., "Tracking
the Evolution and Diversity in Network Usage of Smartphones," Proc. of ACM IMC '15, pp. 253-266, 2015.
Slides
Optional:
|
Thu 12/01
|
Multi-interface Mobile and Switch Design
Optional:
|
Fri 12/02
|
IPv6
|
|
|
Tue 12/06
|
Security
- Le Blond, S. et al., "Herd:
A Scalable, Traffic Analysis Resistant Anonymity Network for VoIP Systems," Proc. of ACM SIGCOMM '15, 45(4):639-652, Oct. 2015.
Presentation: Jack and Nitish
Review: Xinghao and Yibo
- Fukuda, K. and Heideman, J., "Detecting
malicious activity with DNS backscatter," Proc. of ACM IMC '15, pp. 197-210, 2015.
Presentation: Han and Xintong
Review: Allison and Taeju
|
Thu 12/08 Final Presentation Due
|
Final Presentation
|
Fri 12/09
|
Final Presentation
|
|
|
Tue 12/13 Final Report Due
|
Final Presentatin
|