CS 740
Advanced Computer Networks - Renovated!
Reading List

[ Home | Reading List | Schedule | Piazza ]
Network Architecture


End-host: Congestion Control


Inter-domain Routing

  • [LABJ01] C. Labovitz, R. Malan and F. Jahanian, Internet Routing Instability, IEEE Transactions on Networking, 1998.
  • [Skim: JKK08] John, Katz-Bassett, Krishnamurthy and Anderson, Consensus Routing: The Internet as a Distributed System, NSDI, 2008.
  • [YMR+17] Yap et. al, Taking the Edge off with Espresso: Scale, Reliability and Programmability for Global Internet Peering, SIGCOMM 2017.
  • [LGS13] Lychev, Golberg and Schapira, BGP Security in Partial Deploymentg, SIGCOMM 2013.
  • [skim APM+04] Aditya Akella, Jeff Pang, Bruce Maggs, Srinivasan Seshan and Anees Shaikh, A Comparison of Overlay Routing and Multihoming Route Control, ACM SIGCOMM 2004.
  • [CCF05] M. Caesar et al, Design and Implementation of a Routing Control Platform, NSDI 05.

Overlays

  • [CRZ00] Y. Chu, S. Rao and H. Zhang, A Case for End System Multicast, ACM SIGMETRICS 2000.
  • [SMK+01] I.Stoica, R. Morris, D. Karger, F. Kaashoek, H. Balakrishnan, Chord: A Scalable Peer-To-Peer Lookup Service for Internet Applications, In Proc. of SIGCOMM '01.

Programmable Networks and Software Defined Networking

  • [MAB+09] Nick McKeown et al, OpenFlow: Enabling Innovation in Campus Networks, ACM CCR 2009. Also see Scott Shenker's talk at ONS 2011.
  • [skim KCG+10] T. Koponen, M. Casado, N. Gude, J. Stribling, L. Poutievski, M. Zhu, R. Ramanathan, Y. Iwata, H. Inoue, T. Hama, S. Shenker, Onix: A Distributed Control Platform for Large-scale Production Networks, OSDI 2010.
  • [BGK+11] Pat Bossart et al, Forwarding Metamorphosis: Fast Programmable Match-Action Processing in Hardware for SDN, ACM SIGCOMM 2011.
  • [MZK+11] Miao et al, SilkRoad: Making Stateful Layer-4 Load Balancing Fast and Cheap Using Switching ASICs, ACM SIGCOMM 2017.
  • [Skim: BDG+14] Pat Bossart et al, P4: Programming Protocol-Independent Packet Processors, SIGCOMM CCR 2014.
  • [M+13] C. Monsanto et al, Composing Software Defined Networks, NSDI 2013.

Network Functions and Virtualization

  • [DSA+18] T. Koponen et al, Andromeda: Performance, Isolation, and Velocity at Scale in Cloud Network Virtualization , NSDI 2018.
  • [Skim: K+14] T. Koponen et al, Network Virtualization in Multi-tenant Datacenters , NSDI 2014.
  • [G+14] A. Gember-Jacobson et al, Enabling innovation in network function control, SIGCOMM 2014.
  • [Skim: FCS+14] A. Gember-Jacobson et al, Enforcing Network-Wide Policies in the Presence of Dynamic Middlebox Actions using FlowTags, SIGCOMM 2014.

Application support


Data Center Networking

  • [GJK+09] Albert Greenberg, Navendu Jain, Srikanth Kandula, Changhoon Kim, Parantap Lahiri, Dave Maltz, Parveen Patel, and Sudipta Sengupta, VL2: A Scalable and Flexible Data Center Network, ACM SIGCOMM 2009.
  • [FPR+10] Farrington et al, Helios: A Hybrid Electrical/Optical Switch Architecture for Modular Data Centers, ACM SIGCOMM 2010.
  • [AED+14] M. Alizadeh et al, CONGA: Distributed Congestion-Aware Load Balancing for Datacenters, ACM SIGCOMM 2014.
  • [GWD+16] Gao et al, RDMA over Commodity Ethernet at Scale, ACM SIGCOMM 2016.

What's Next

  • [KZZ+13] Khurshid et al, VeriFlow: Verifying Network-Wide Invariants in Real Time, NSDI 2013.
  • [GVA+16] Aaron Gember-Jacobson, Raajay Viswanathan, Aditya Akella, Ratul Mahajan, Fast Control Plane Analysis Using an Abstract Representation, SIGCOMM 2016.
  • [SDA17] Kausik Subramanian Loris D’Antoni Aditya Akella, Genesis: Synthesizing Forwarding Tables in Multi-tenant Networks, POPL 2017.