[SRC84] J. Saltzer,
D. Reed, and D. Clark, End-to-end Arguments in System Design, ACM
Transactions on Computer Systems, Vol. 2, No. 4, pp. 195-206,
1984.
[C87] D.
Clark, Design Philosophy of the DARPA Internet Protocols, In
Proc. of ACM SIGCOMM'88.
Router
Design
[McK97]
Nick McKeown, A Fast Switched Backplane for a Gigabit Switched
Router
, Business Communications Review.
[optional KCY+03] I. Keslassy et al,
Scaling Internet Routers Using Optics
, SIGCOMM 2003.
[W99] D. Wetherall,
Active Networks: Vision and Reality, SOSP 99.
Routing
[LABJ01] C. Labovitz
et al, Delayed Internet routing convergence, SIGCOMM
01.
[optional 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.
Congestion Control and
Queuing
[JK88] V. Jacobson
and M. Karels, Congestion Avoidance and Control, ACM SIGCOMM
1988.
[DKS90] A. Demers,
S. Keshav, and S. Shenker. Analysis and simulation of a
fair-queueing algorithm, Journal of Internetworking Research and
Experience, pages 3--26, Oct. 1990.
[optional SSZ98] I. Stoica,
S. Shenker, and H. Zhang, Core-Stateless Fair Queueing: Achieving
Approximately Fair Allocations in High Speed Networks, ACM
SIGCOMM 1998.
Overlays and P2P
[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.
Software Defined Networking
[optional M09]
Nick McKeown, Software-defined networking, Infocom 2009
Keynote talk. Also see Scott Shenker's talk at ONS 2011.
[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.
[PPK+09]
Ben Pfaff, Justin Pettit, Teemu Koponen, Keith Amidon, Martin Casado,
Scott Shenker, Extending Networking into the Virtualization
Layer, HotNets 2009.
[CKS+12]
M. Casado et al, Fabric: A Retrospective on Evolving SDN, NSDI 2013.
Content Networking, and New
Architectures
[AGA+08] Ashok Anand, Archit Gupta, Aditya Akella, Srinivasan
Seshan and Scott Shenker, Packet Caches on Routers: The
Implications of Universal Redundant Traffic Elimination, ACM
SIGCOMM 2008.
[HAD+12] D. Han et al, XIA: Efficient Support for Evolvable Internetworking, NSDI 2012.
[LJ+12] X. Liu et
al, A Case for a Coordinated Internet Video Control Plane,
ACM SIGCOMM 2012.
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.
[AGM+10]
M. Alizadeh, A. Greenberg, D. Maltz, J. Padhye, P. Patel,
B. Prabhakar, S. Sengupta, M. Sridharan, Data Center TCP (DCTCP), ACM SIGCOMM 2010.
[AKG+10]
Ganesh Ananthanarayanan, Srikanth Kandula, Albert Greenberg, Ion
Stoica, Yi Lu, Bikas Saha, and Edward Harris, Reining in the
Outliers in Map-Reduce Clusters using Mantri, OSDI 2010.
Security and Privacy
[YWA05]
X. Wang, D. Wetherall and T. Anderson, A DoS Limiting Network
Architecture, ACM Sigcomm 2005.
[optional ABF+08]
D Andersen, H Balakrishnan, N Feamster, T Koponen, D Moon, S Shenker Accountable Internet Protocol (AIP), ACM Sigcomm 2008.
[optional C+07] Martin
Casado (Stanford), Michael Freedman (NYU), Justin Pettit, Nick
McKeown (Stanford), Scott Shenker (UC Berkeley), Ethane: Taking
Control of the Enterprise, ACM Sigcomm 2007.
[I+10]
Isdal et al,
Privacy-preserving P2P Data-Sharing with One-Swarm, ACM SIGCOMM 2010.
Mobile, Cellular and
Wireless Networking
[BM05]
S. Biswas and R. Morris, ExOR: Opportunistic Multi-Hop Routing
for Wireless Networks, ACM Sigcomm 2005.
[B+09]
Bahl et. al, White Space Networking with Wi-Fi like Connectivity, ACM Sigcomm 2009.
[MAZ+11]
J. Manweiler, S. Agarwal, M. Zhang, R. R. Choudhury, P. Bahl,
Switchboard: A Matchmaking System for Multiplayer Mobile Games,
MobiSys 2011.