All these texts are from the CS 544 course at IIT Guwahati.
Syllabus: Highly cited research papers on the topics of Internet architecture, software-defined networking, data center networks, and multimedia content delivery.
Reference Books:
- [PD] L. L. Peterson and B. S. Davie, "Computer Networks: A Systems Approach", 5th Ed., Elsevier India, 2009.
- [KR] J. Kurose and K. Ross, "Computer Networking: A Top Down Approach", 5th Ed., Pearson India, 2009.
Reading List:
How to Read a Paper: If you are completely new to reading papers, you can start by reading this well know commentary "How to read a paper" by S. Keshav in ACM SIGCOMM CCR, July 2007.
- J. Saltzer, D. Reed, and D. Clark, "End-to-End Arguments in System Design" ACM Transactions on Computer Systems, Vol. 2, No. 4, 1984.
- D. Clark, "The Design Philosophy of the DARPA Internet Protocols" Proceedings of ACM SIGCOMM, Aug. 1988.
- Van Jacobson, "Congestion Avoidance and Control", Proceedings of ACM SIGCOMM 1988.
- J. Padhye et.al., "Modeling TCP Throughput: A Simple Model and its Empirical Validation", Proceedings of ACM SIGCOMM 1998.
- S. Ha, I. Rhee, and L.Xu, "CUBIC: A New TCP-friendly High-speed TCP Variant", ACM SIGOPS Operating Systems Review July 2008.
- Linux TCP (No Review to be submitted) http://people.cs.clemson.edu/~westall/853/linuxtcp.pdf
Lecture: TCP in Data Center Networks
- Md. Alizadeh et.al., "Data Center TCP (DCTCP)", Proceedings of ACM SIGCOMM 2010.
Lecture: Load Balancing and Multipath TCP
- C.Raiciu et.al., "How Hard Can It Be? Designing and Implementing a Deployable Multipath TCP", Proceedings of USENIX NSDI 2012.
- Md.Alizadeh, "CONGA: A Distributed Congestion-Aware Load Balancing for Data Center Networks", Proceedins of ACM SIGCOMM 2014.
Lecture: Primer to Software Defined Networking
- M. Casado et.al., "Ethane: Taking Control of the Enterprise", Proceedings of ACM SIGCOMM 2007.
- A. Greenberg et.al., "A Cleanslate 4D Approach to Network Control and Management", ACM SIGCOMM Computer Communication Review 2005. (No Review Required)
- N. Mckeown et.al., "OpenFlow: Enabling Innovation in Campus Networks" ACM SIGCOMM Computer Communication Review 2008.
- N. Gude et.al., "NOX: Towards an Operating Systems for Networks", ACM SIGCOMM Computer Communication Review 2008. (Only Reading: No Review Required)
- T. Koponen et.al., "Onix: A Distributed Control Platform for Large-scale Production Network", Proceedings of USENIX OSDI 2010.
Guest Lecture on Thursday by Dr. R. Kuldeep, Xerox Research India.
- S. Jain et.al., "B4: Experience with a Globally-deployed Software Defined WAN", Proceedings of ACM SIGCOMM 2013.
- T.Koponen et.al., "Network Virtualization in Multi-tenant Data Centers", Proceedings of USENIX NSDI 2014.
Background Reading:
-
Chapter on Multimedia Networking from [KR]
-
A.C.Begen, T.Akgul, and M.Baugher, "Watching Video over the Web: Part 1: Streaming Protocols", Vol. 15, No.2, IEEE Internet Computing 2011.
-
T. Huang et.al., "Confused, Timid, and Unstable: Picking a Video Streaming Rate is Hard", Proceedings of ACM Internet Measurement Conference 2012.
- S. Akshabi, A.C. Begen, and C. Dovrolis, "An Experimental Evaluation of Rate-adaptation Algorithms in Adaptive Streaming over HTTP", Proceedings of ACM MMSys 2011.