Syllabus
Note: Grades can be found here.
Introduction and Packet Switched Networks
- Jan 10: P&D, Chapter 1. Please join our class project listing on H2O.
- Jan 12: P&D: Chapter 2.
J. Saltzer, D. Reed, and D. Clark, End-to-end Arguments in System Design. ACM Transactions on Computer Systems (TOCS), Vol. 2, No. 4, pp. 195-206, 1984.

- Jan 17: P&D, Chapter 3.
- Jan 19: David Wetherall,
Active Network Vision and Reality: Lessons from a
Capsule-based System. 17th ACM Symposium on Operating
System Principles (SOSP'99), December 1999.

Internetworking
- Jan 24: P&D, Chapter 4.
- Jan 31: P. Newman, G. Minshall,
and T. Lyon. IP
Switching: ATM Under IP IEEE/ACM Transactions on
Networking, 6(2):117-129, Apr. 1998.
(use second link after 1/26)
- Feb 2 : Tammo Spalink, Scott Karlin, Larry
Peterson, Yitzchak Gottlieb,
Building a Robust Software-Based Router Using Network
Processors Proceedings of SOSP, October 2001.

Aditya Akella, Jeffrey Pang, Anees Shaikh, Bruce Maggs, Srinivasan Seshan, A Comparison of Overlay Routing and Multihoming Route Control.Proceedings of the ACM SIGCOMM, August 2004.

- Feb 7: Craig Labovitz, Abha Ahuja, Abhijit
Abose, Farnam Jahanian,
An Experimental Study of Delayed Internet Routing
Convergence. Proc. of Sigcomm, August 2000.

End-to-End Protocols
- Feb 9: P&D, Chapter 5, 6.
- Feb 14: L. S. Brakmo and L. L. Peterson,
TCP
Vegas: End to End Congestion Avoidance on a Global
Internet . IEEE Journal of Selected Areas in
Communication, Vol. 13, No. 8, pp. 1465-1480, October
1995.

David G. Andersen, Deepak Bansal, Dorothy Curtis, Srinivasan Seshan, and Hari Balakrishnan, System Support for Bandwidth Management and Content Adaptation in Internet Applications. Proc. 4th USENIX OSDI Conf., October 2000.

- Feb 16: Dina Katabi, Mark Handley, and
Charlie Rohrd, Internet
Congestion Control for Future High Bandwidth-Delay
Product Environments . Proceedings of SIGCOMM, August
2002.

- Manish Jain and Constantinos
Dovrolis,
End-to-end Available Bandwidth: Measurement Methodology,
Dynamics, and Relation with TCP Throughput.
Proceedings of SIGCOMM, August 2002.

Network Security
- Feb 21: TCP Wrapup
- Feb 23: D. Moore, G. Voelker and S. Savage,
Inferring
Internet Denial of Service Activity , USENIX Security
Symposium, August 2001.

S. Savage, N. Cardwell, D. Wetherall and T. Anderson, TCP Congestion Control with a Misbehaving Receiver , ACM CCR, 29(5), October 1999.

- Feb 28: Manuel Costa, Jon Crowcroft, Miguel
Castro, Antony Rowstron, Lidong Zhou, Lintao Zhang and
Paul Barham,
Vigilante: End-to-End Containment of Internet Worms.
Proceedings of the ACM Symposium on Operating Systems
Principles (SOSP), October 2005.

Helen J. Wang, Chuanxiong Guo, Daniel R. Simon, and Alf Zugemaier, Shield: Vulnerability-Driven Network Filters for Preventing Known Vulnerability Exploits.Proceedings of the ACM SIGCOMM Conference, August 2004.

Peer to Peer and Overlay Networks
- Mar 2 : Security wrapup
- Mar 7 : DNS and introduction to multicast
- Mar 9: Ion Stoica, Robert Morris, David
Karger, Frans Kaashoek, Hari Balakrishnan , "Chord:
A Scalable Peer-To-Peer Lookup Service for Internet
Applications." Proceedings of ACM Sigcomm, August
2001.

Ion Stoica, Daniel Adkins, Shelley Zhuang, Scott Shenker, Sonesh Surana, Internet Indirection Infrastructure. Proceedings of SIGCOMM, August 2002.

- Mar 14: Krishna Gummadi, Ramakrishna Gummadi,
Steven Gribble, Sylvia Ratnasamy, Scott Shenker, Ion
Stoica,
The Impact of DHT Routing Geometry on Resilience and
Proximity. Proceedings of ACM SIGCOMM, August
2003.

- Mar 16: Midterm.
Additional Readings
- A. Snoeren, C. Partridge, L. Sanchez, C. Jones, F. Tchakountio, S. Kent, and W. T. Strayer, Hash-Based IP Traceback , ACM SIGCOMM Conference, August 2001.
- John Byers, Jeffrey Considine, Michael Mitzenmacher, and Stansilav Rost, Informed Content Delivery Across Adaptive Overlay Networks. Proceedings of SIGCOMM, August 2002.
- S. Staniford, V. Paxson and N. Weaver, How to 0wn the Internet in Your Spare Time , USENIX Security Symposium, August 2002.
- Petros Maniatis, Mema Roussopoulos, TJ Giuli, David S. H. Rosenthal, Mary Baker, Yanto Muliadi, Preserving Peer Replicas By Rate-Limited Sampled Voting. Proceedings of the 19th ACM Symposium on Operating Systems Principles, October 2003.
- Yun Fu, Jeffery Chase, Brent Chun, Stephen Schwab, Amin Vahdat, SHARP: An Architecture for Secure Resource Peering. Proceedings of the 19th ACM Symposium on Operating Systems Principles, October 2003.
- Miguel Castro, Peter Druschel, Ann-Marie Kermarrec, Animesh Nandi, Antony Rowstron, Atul Singh, SplitStream: High-Bandwidth Multicast in Cooperative Environments. Proceedings of the 19th ACM Symposium on Operating Systems Principles, October 2003.
- Kevin Fall, A Delay-Tolerant Network Architecture for Challenged Internets. Proceedings of ACM SIGCOMM, August 2003.
- Akihiro Nakao, Larry Peterson, Andy Bavier, A Routing Underlay for Overlay Networks. Proceedings of ACM SIGCOMM 2003.
- Balachander Krishnamurthy and Jia Wang, On Network-Aware Clustering of Web Clients. Proceedings of SIGCOMM 2000, August 2000.
- Lee Breslau, Edward Knightly, Scott Shenker, Ion Stoica, Hui Zhang, Endpoint Admission Control: Architectural Issues and Performance. Proc. of SIGCOMM, August 2000.