CSE 222: Computer
Communications
Networks
Syllabus
Introduction and Packet Switched Networks
- Jan 6: P&D, Chapter 1.
- Jan 8: 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 13: P&D, Chapter 3.
- Jan 15: David Wetherall, Active
Network Vision and Reality: Lessons from a Capsule-based
System. 17th ACM Symposium on Operating System Principles
(SOSP'99), December 1999.

Intrernetworking
- Jan 20: P&D, Chapter 4.
- Jan 22: P. Newman, G. Minshall, and T. Lyon. IP Switching: ATM Under IP IEEE/ACM Transactions on Networking, 6(2):117-129, Apr. 1998.

- Jan 27: Tammo Spalink, Scott Karlin, Larry Peterson, Yitzchak Gottlieb, Building a Robust Software-Based Router Using Network Processors Proceedings of SOSP, October 2001.

Lili Qiu, Yang Richard Yang, Yin Zhang, Scott Shenker, On Selfish Routing in Internet-Like Environments. Proceedings of the ACM SIGCOMM, August 2003.

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

Ratul Mahajan, David Wetherall, and Tom Anderson, Understanding BGP Misconfiguration. Proceedings of SIGCOMM, August 2002.

End-to-End Protocols
- Feb 3: P&D, Chapter 5, 6.
- Feb 5: 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 10: Dina Katabi, Mark Handley, and Charlie Rohrd, Internet Congestion Control for Future High Bandwidth-Delay Product Environments . Proceedings of SIGCOMM, August 2002.

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

- Feb 17: Midterm 1
Network Security
- Feb. 19:
D. Moore, G. Voelker and S. Savage, Inferring Internet Denial of Service Activity , USENIX Security Symposium, August 2001.

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.

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

Lakshminarayanan Subramanian, Volker Roth, Ion Stoica, Scott Shenker, Randy Katz, Listen and Whisper: Security Mechanisms for BGP. Proceedings of the ACM/USENIX Symposium on Networked Systems Design and Implementation, March 2004.

Peer to Peer and Overlay Networks
- Feb 26: Course evaluation, signup for project presentation etc.
- Mar 2: DNS and introduction to multicast
- Mar 4: 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 9: 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.

Frank Dabek, M. Frans Kaashoek, Jinyang Li, Robert Morris, James Robertson, and Emil Sit, Designing a DHT for Low Latency and High Throughput. Proceedings of the ACM/USENIX Symposium on Networked Systems Design and Implementation, March 2004.

- Mar 11: Midterm 2.
Additional Readings
- 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.