CSE 222: Computer Communications Networks
Syllabus
Introduction and Packet Switched Networks
- Apr 3: P&D, Chapter 1. Please join our
class project listing on
H2O.
- Apr 5: 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.

- Apr 10: P&D, Chapter 3.
- Apr 12: 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
- Apr 17: P&D, Chapter 4.
- Apr 19: P. Newman, G. Minshall,
and T. Lyon. IP
Switching: ATM Under IP. IEEE/ACM Transactions on
Networking, 6(2):117-129, Apr. 1998.

- Apr 24: 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.

- Apr 26: Pablo Molinero-Fernadez, Nick McKeown, Hui Zhang, Is IP Going to Take Over the World (of Communications)?, HotNets-I, 2002

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
- May 1: P&D, Chapter 5, 6.
- May 3: 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.

- May 8: 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.

- May 10: TCP wrapup
Future Architectures
- May 15: L. Peterson, A. Bavier, M.
Fiuczynski, and S. Muir,
Experiences Building PlanetLab.
Proceedings of ACM/USENIX Operating Systems Design and
Implementation (OSDI), October 2006.

- May 17: A. Bavier, N. Feamster, M. Huang, L.
Peterson, and J. Rexford,
In VINI Veritas: Realistic and
Controlled Network Experimentation. Proceedings of ACM
SIGCOMM, September 2006.

- May 22: L. Peterson, J. Wroclawski (Eds),
Overview
of the GENI Architecture. GENI Design Document 06-11,
September 2006.

- May 24: Charles Killian, James Anderson,
Ranjit Jhala, Arvind Krishnamurthy, and Amin Vahdat,
ONet: Exposing Memory as the Basis for Network
Communication. Techical Report, March 2007.

Peer to Peer and Overlay Networks
- May 29: DNS and introduction to
multicast
- May 31: 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.

- Jun 5: M. Freedman, E. Freudenthal, and D.
Mazieres, Democratizing
Content Publication with Coral. Proceedings
USENIX/ACM Symposium on Networked Systems Design and
Implementation, March 2004.

- Jun 7: Midterm.
Additional Readings
- 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.
- 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.
- 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.
- 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.