Course Overview (Jan 10)
Error Detection (Jan 12)
Stone and Patridge, When the CRC and TCP Checksum Disagree, ACM SIGCOMM, 2000.
Media Access Control (Jan 17)
Gollakota and Katabi, ZigZag Decoding: Combatting Hidden Terminals in Wireless Networks, ACM SIGCOMM, 2008.
Switching (Jan 24)
Al-Fares, et. al., A Scalable, Commodity Data Center Network Architecture, ACM SIGCOMM 2008.
Internetworking (Jan 26)
Luckie et. al., Inferring and Debugging Path MTU Discovery Failures, IMC 2005.
Padmanabhan et. al., An Investigation of Geographic Mapping Techniques for Internet Hosts, ACM SIGCOMM, 2001.
IP Addressing (Jan 26)
Richter et. al., A Primer on IPv4 Scarcity, ACM SIGCOMM CCR, 2015.
Distance Vector Routing (Feb 2)
Link State Routing (Feb 7)
BGP (Feb 9)
Project Proposal Presentations (Feb 16)
Congestion Control and Sliding Window (Feb 28)
Ha et. al., CUBIC: a new TCP-friendly high-speed TCP variant, ACM SOSP Review, 2008.
Kelly, Scalable TCP: improving performance in highspeed wide area networks, ACM CCR 2003.
Yu et. al, Cebinae: Scalable In-network Fairness Augmentation, ACM SIGCOMM 2022.
Congestion Avoidance (Mar 2)
Nichols & Jacobson, Controlling Queue Delay, ACM Queue 2012.
Mittal et. al., TIMELY: RTT-based Congestion Control for the Datacenter, ACM SIGCOMM 2015. Public Review.
Zaki et. al., Adaptive Congestion Control for Unpredictable Cellular Netoworks, ACM SIGCOMM 2015. Public Review.
Lovewell et. al., The Packet-scale Congestion Control Paradigm, IEEE/ACM TON 2017.
Yin et. al., Can Bandwidth Estimation Tackle Noise at Ultra-high Speeds?, IEEE ICNP 2014.
Cardwell et. al., BBR: Congestion-Based Congestion Control, ACM Queue 2016.
Indirection (Mar 21)
Stoica et. al., Internet Indirection Infrastructure, ACM SIGCOMM 2002.
Mid-project Presentations (Mar 23)
Distributed Hash Tables (Mar 28)
Stoica et. al., Chord: A Scalable Peer-to-Peer Lookup Protocol for Internet Applications, Transactions on Networking, 2003
Rowstron and Druschel, Pastry: Scalable, distributed object location and routing for large-scale peer-to-peer systems, Distributed Systems Platforms (Middleware), 2001.