CS 740
Advanced Computer Networks
Reading List

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


End-host: Congestion Control


Inter-domain Routing

  • [BGPStability] C. Labovitz, R. Malan and F. Jahanian, Internet Routing Instability, IEEE Transactions on Networking, 1998.
  • [Skim: ConsensusRouting] John, Katz-Bassett, Krishnamurthy and Anderson, Consensus Routing: The Internet as a Distributed System, NSDI, 2008.
  • [Espresso] Yap et. al, Taking the Edge off with Espresso: Scale, Reliability and Programmability for Global Internet Peering, SIGCOMM 2017.
  • [BGPSec] Lychev, Golberg and Schapira, BGP Security in Partial Deploymentg, SIGCOMM 2013.

Programmable Networks and Software Defined Networking

  • [OpenFlow] Nick McKeown et al, OpenFlow: Enabling Innovation in Campus Networks, ACM CCR 2009. Also see Scott Shenker's talk at ONS 2011.
  • [Onix] 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.
  • [RMT] Pat Bossart et al, Forwarding Metamorphosis: Fast Programmable Match-Action Processing in Hardware for SDN, ACM SIGCOMM 2011.
  • [B4] S. Jain et al, B4: Experience with a Globally-Deployed Software Defined WAN, SIGCOMM 2013.
  • [PIFO] A. Sivaraman et al, Programmable Packet Scheduling at Line Rate, ACM SIGCOMM 2016.
  • [Skim: SilkRoad] Miao et al, SilkRoad: Making Stateful Layer-4 Load Balancing Fast and Cheap Using Switching ASICs, ACM SIGCOMM 2017.
  • [Skim: P4] Pat Bossart et al, P4: Programming Protocol-Independent Packet Processors, SIGCOMM CCR 2014.
  • [Pyretic] C. Monsanto et al, Composing Software Defined Networks, NSDI 2013.

Network Functions and Virtualization

  • Andromeda M. Dalton et al, Andromeda: Performance, Isolation, and Velocity at Scale in Cloud Network Virtualization , NSDI 2018.
  • [Skim: NVP] T. Koponen et al, Network Virtualization in Multi-tenant Datacenters , NSDI 2014.
  • [E2] S. Palkar et al, E2: A Framework for NFV Applications, SOSP 2015.
  • [OpenNF] A. Gember-Jacobson et al, Enabling innovation in network function control, SIGCOMM 2014.
  • [Skim: FlowTags] S. Fayazbaksh et al, Enforcing Network-Wide Policies in the Presence of Dynamic Middlebox Actions using FlowTags, SIGCOMM 2014.

Application support

  • [DNS] P. Mockapetris and K. Dunlap, Development of the Domain Name System, ACM SIGCOMM 1988.
  • [RON] David Andersen, Hari Balakrishnan, Frans Kaashoek, and Robert Morris, Resilient Overlay Networks, ACM SOSP 2001.
  • [Skim: QoE] Florin Dobrian, Vyas Sekar, Asad Awan, Ion Stoica, Aditya Ganjam, Dilip Joseph, Jibin Zhan, Hui Zhang, Understanding the Impact of Video Quality on User Engagement, ACM SIGCOMM 2011.
  • [DDN] A. Ganjam et al, C3: Internet-Scale Control Plane for Video Quality Optimization, NSDI 2015.
  • [SPDY] Xiao Sophia Wang, Aruna Balasubramanian, Arvind Krishnamurthy, and David Wetherall, How Speedy is SPDY?, NSDI 2014.

Data Center Networking

  • [VL2] 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.
  • [skim: Helios] Farrington et al, Helios: A Hybrid Electrical/Optical Switch Architecture for Modular Data Centers, ACM SIGCOMM 2010.
  • [Conga] M. Alizadeh et al, CONGA: Distributed Congestion-Aware Load Balancing for Datacenters, ACM SIGCOMM 2014.
  • [RDMA] Gao et al, RDMA over Commodity Ethernet at Scale, ACM SIGCOMM 2016.

Network verification, sythesis and repair

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