Reading Material and Presentations
The course used exclusively journal articles and conference papers as a source, with pointers given below to openly available versions and publisher maintained versions of each paper. In the first week we used presentations created by paper authors (pointers also given below), but all other presentations were created and delivered by either the instructor or by the students. The instructor’s presentations are provided in PowerPoint and PDF format; note that they do not contain any copyrighted material such as tables and figures from the corresponding papers. For some topics additional papers have been included, marked “additional reading”, which could replace some of the presented papers.
Week 1: Clean-Slate
- Practical arrangements and introduction to the course. Presentation (pdf) Presentation(ppt)
- Van Jacobson: If a Clean Slate is the solution what was the problem? Stanford ‘Clean Slate’ Seminar, February 27, 2006. Presentation (pdf)
- Mark Handley: The Challenges of Evolving the Internet, EU Consultation meeting on R&D challenges in the area of Future Internet, 31 January 2008, Brussels, Belgium. Presentation (pdf),
- Related paper: Mark Handley: Why the Internet only just works, BT Technology Journal, Vol. 24, No. 3, July 2006. Paper (pdf) Paper (published version)
- Anja Feldman: Internet Clean Slate, EU Consultation meeting on R&D challenges in the area of Future Internet, 31 January 2008, Brussels, Belgium. Presentation (pdf)
- Related paper: Anja Feldman: Internet Clean-Slate Design: What and Why?, ACM CCR, Vol. 37, No. 3, July 2007. Paper (pdf) Paper (published version)
Week 2: Internet evolution
- David D. Clark: The Design Philosophy of the DARPA Internet Protocols, ACM CCR, Vol. 18, No. 4, August 1988. Presentation (pdf) Presentation (ppt) Paper (pdf) Paper (published version)
- David D. Clark, John Wroclawski, Karen R. Sollins and Robert Braden: Tussle in cyberspace, ACM SIGCOMM, 2002. Presentation (pdf) Presentation (ppt) Paper(pdf) Paper (published version)
- Jennifer Rexford, Constantine Dovrolis: Future Internet architecture: clean-slate versus evolutionary research, Communications of the ACM, Vol. 53, No. 9, September 2010. Presentation (pdf) Presentation (ppt) Paper (pdf) Paper (published version)
- Additional Reading: Marjory S. Blumenthal and David D. Clark: Rethinking the Design of the Internet: The End-to-End Arguments vs. the Brave New World, ACM Transactions on Internet Technology, Vol. 1, No. 1, August 2001. Paper (pdf) Paper (published version)
Week 3: DNS Issues
- Paul Vixie: What DNS is not, Communications of the ACM, vol. 52, no. 12, December 2009. Presentation (pdf) Presentation (ppt) Paper (pdf)Paper (published version)
- Bernhard Ager, Wolfgang Mühlbauer, Georgios Smaragdakis, Steve Uhlig: Comparing DNS Resolvers in the Wild, ACM IMC 2010. Presentation (pdf) Presentation (ppt) Paper (pdf) Paper (published version)
- Venugopalan Ramasubramanian and Emin Gun Sirer, The design and implementation of a next generation name service for the Internet, ACM SIGCOMM, 2004. Presentation (pdf) Presentation (ppt) Paper (pdf) Paper (published version)
- Additional reading: Vasileios Pappas, Dan Massey, Andreas Terzis, Lixia Zhang: A comparative study of current DNS with DHT-based alternatives, ΙΕΕΕ INFOCOM, 2006. Paper (pdf) Paper (published version)
Week 4: Routing Issues
- Marcelo Yannuzzi, Xavier Masip-Bruin, Olivier Bonaventure: Open issues in Interdomain Routing: a survey, IEEE Network, Vol. 19, No. 6, November-December 2005,. Presentation (pdf) Presentation (ppt) Paper (pdf) Paper (published version)
- Ratul Mahajan, David Wetherall, Tom Anderson: Understanding BGP Misconfiguration, ACM SIGCOMM 2002. Presentation (pdf) Presentation (ppt) Paper (pdf) Paper (published version)
- Kevin Butler, Toni Farley, Patrick Mc Daniel, Jennifer Rexford. A Survey of BGP Security Issues and Solutions, Proceedings of the IEEE, Vol. 98, No. 1, January 2010. Presentation (pdf) Presentation (ppt) Paper (pdf) Paper (published version)
- Additional Reading Srinivasan Seetharaman, Mostafa Ammar. Inter-domain policy violations in multi-hop overlay routes: Analysis and mitigation, Computer Networks, Vol. 53, No. 1, January 2009. Paper (pdf) Paper (published version)
Week 5: Content Distribution
- Balachander Krishnamurthy, Craig Wills, Yin Zhang: On the use and performance of content distribution networks, ACM IMW, 2001. Presentation (pdf) Presentation (ppt) Paper (pdf) Paper (published version)
- Stephanos Androutsellis-Theotokis, Diomidis Spinellis: A survey of peer-to-peer content distribution technologies, ΑCM Computing Surveys, Vol. 36, No. 4, December 2004. Presentation (pdf) Presentation (ppt) Paper (pdf) Paper (published version)
- Michael J. Freedman, Eric Freudenthal, David Mazières: Democratizing content publication with Coral, USENIX NSDI, 2004. Presentation (pdf) Presentation (ppt) Paper (pdf) Paper (published version)
Week 6: Evolved Naming & Resolution
- Michael Walfish, Hari Balakrishnan, and Scott Shenker, Untangling the web from DNS, USENIX NSDI, 2004. Presentation (pdf) Presentation (ppt) Paper (pdf) Paper (published version)
- Hari Balakrishnan, Karthik Lakshminarayanan, Sylvia Ratnasamy, Scott Shenker, Ion Stoica, Michael Walfish: A layered naming architecture for the Internet, ACM SIGCOMM 2004. Presentation (pdf) Presentation (ppt) Paper (pdf) Paper (published version)
- Michael Walfish, Jeremy Stribling, Maxwell Krohn, Hari Balakrishnan, Robert Morris, Scott Shenker: Middleboxes No Longer Considered Harmful, USENIX OSDI, 2004. Presentation (pdf) Presentation (ppt) Paper (pdf) Paper (published version)
Week 7: Evolved Addressing & Forwarding
- Ion Stoica, Daniel Adkins, Shelley Zhuang, Scott Shenker, Sonesh Surana: Internet Indirection Infrastructure, IEEE/ACM Transactions on Networking, Vol. 12, No. 2, April 2004. Presentation (pdf) Presentation (ppt) Paper(pdf) Paper (published version)
- Xiaowei Yang, David Clark, Arthur W. Berger: NIRA: A New Inter-Domain Routing Architecture, IEEE/ACM Transactions on Networking, Vol. 15, No. 4, August 2007. Presentation (pdf) Presentation (ppt) Paper(pdf) Paper (published version)
- David G. Andersen, Hari Balakrishnan, Nick Feamster, Teemu Koponen, Daekyeong Moon, Scott Shenker: Accountable Internet Protocol (AIP), ACM SIGCOMM 2008. Presentation (pdf) Presentation (ppt) Paper(pdf) Paper (published version)
Week 8: Information Centric 1: Content routing
- Mark Gritter, David R. Cheriton: An Architecture for Content Routing Support in the Internet, USENIX USITS, 2001. Paper (pdf) Paper (published version)
- Matthew Caesar, Tyson Condie, Jayanthkumar Kannan, Karthik Lakshminarayanan, Ion Stoica, Scott Shenker: ROFL: Routing on Flat Labels, ACM SIGCOMM, 2006. Paper (pdf) Paper (published version)
- Teemu Koponen, Mohit Chawla, Byung-Gon Chun, Andrey Ermolinskiy, Kye Hyun Kim, Scott Shenker, Ion Stoica: A Data-Oriented (and Beyond) Network Architecture, ACM SIGCOMM, 2007. Paper (pdf) Paper (published version)
Week 9: Information Centric 2: Clean slate
- Jing Su, James Scott, Pan Hui, Jon Crowcroft, Eyal de Lara, Christophe Diot, Ashvin Goel, Meng How Lim, Eben Upton: Haggle: Seamless Networking for Mobile Applications, UbiComp 2007, LNCS 4717, 2007. Paper (pdf) Paper (published version)
- Van Jacobson, Diana K. Smetters, James D. Thornton, Michael F. Plass, Nicholas H. Briggs, Rebecca L. Braynard: Networking Named Content, ACM CoNEXT, 2009. Paper (pdf) Paper (published version)
- V. Jacobson, D. K. Smetters, N. H. Briggs, M. F. Plass, P. Stewart, J. D. Thornton, R. L. Braynard: VoCCN: Voice Over Content-Centric Networks, ACM ReArch, 2009. Presentation (pdf) Presentation (ppt) Paper (pdf) Paper (published version)
Week 10: Information Centric 3: Publish/Subscribe
- Patrick Th. Eugster, Pascal A. Felber, Rachid Guerraoui, Anne-Marie Kermarrec: The Many Faces of Publish/Subscribe, ACM Computing Surveys, Vol. 35, No. 2, June 2003. Paper (pdf) Paper (published version)
- P.R. Pietzuch, J.M. Bacon: Hermes: a distributed event-based middleware architecture, IEEE ICDCS Workshops, 2002. Presentation (pdf) Presentation (ppt) Paper (pdf) Paper (published version)
- Nikos Fotiou, Dirk Trossen, George C. Polyzos: Illustrating a publish-subscribe Internet architecture, Springer Telecommunication Systems (to appear). Presentation (pdf) Presentation (ppt) Paper (pdf) Paper (published version)
- Additional reading Costin Raiciu, David S. Rosenblum, Mark Handley: Revisiting Content-Based Publish/Subscribe, ICDCS Workshops, 2006. Paper (pdf) Paper (published version)
Week 11: Information Centric 4: Other approaches
- Konstantinos Katsaros, George Xylomenos, George C. Polyzos: Multi Cache: An overlay architecture for information-centric networking, Computer Networks, Vol. 55, No. 4, March 2011. Paper (pdf) Paper (published version)
- A. Detti, N. Blefari-Melazzi, S. Salsano, M. Pomposini: CONET: A Content Centric Inter-Networking Architecture, ACM SIGCOMM ICN Workshop, 2011. Paper (pdf) Paper (published version)
- W. K. Chai, N. Wang, I. Psaras, G. Pavlou, C. Wang, G. G. de Blas, F. J. Salguero, L. Liang, S. Spirou, A. Beben and E. Hadjioannou, CURLING: Content-Ubiquitous Resolution and Delivery Infrastructure for Next Generation Services, IEEE Communications Magazine, Vol. 49, No. 3, March 2011. Paper (pdf) Paper (published version)
- Additional reading Andrea Detti, Nicola Blefari-Melazzi: Network Layer Solutions for a Content-Centric Internet, Springer Trustworthy Internet, Part 6, 2011. Paper (pdf) Paper (published version)
Week 12: Clean slate routing
- Matthew Caesar, Miguel Castro, Edmund B. Nightingale, Greg O’Shea, Antony Rowstron: Virtual Ring Routing: Network Routing Inspired by DHTs, ACM SIGCOMM, 2006. Paper (pdf) Paper (published version)
- Petri Jokela, András Zahemszky, Christian Esteve Rothenberg, Somaya Arianfar, Pekka Nikander: LIPSIN: line speed publish/subscribe inter-networking, ACM SIGCOMM, 2009. Paper (pdf) Paper (published version)
- P. Brighten Godfrey, Igor Ganichev, Scott Shenker, Ion Stoica: Pathlet routing, ACM SIGCOMM, 2009. Paper (pdf) Paper (published version)
Week 13: Alternatives
- Nick Mc Keown, Tom Anderson, Hari Balakrishnan, Guru Parulkar, Larry Peterson, Jennifer Rexford, Scott Shenker, Jonathan Turner: Open Flow: enabling innovation in campus networks, ACM CCR, Vol. 38, No. 2, April 2008. Presentation (pdf) Presentation (ppt) Paper (pdf) Paper (published version)
- Sylvia Ratnasamy, Scott Shenker, Steven Mc Canne: Towards an Evolvable Internet Architecture, ACM CCR, Vol. 35, No. 4, October 2005. Paper (pdf) Paper (published version)
- Dmitri Krioukov, k c claffy, Kevin Fall, and Arthur Brady, On compact routing for the Internet, ACM CCR, Vol. 37, No. 3, July 2007. Paper (pdf) Paper (published version)
