CompSci234/NetSys210 - Advanced Topics in Networking

Reading Materials

Reference Books

Computer Networking: A Top-Down Approach (5th Edition) , by Jim Kurose and Keith Ross, Addison Wesley 2009. (preferred).

Multimedia Systems , by Ralf Steinmetz and Klara Nahrstedt, Springer 2004.

Papers

Internet:

  • Internet Architecture:
    • M. Blumenthal and D. Clark: Rethinking the Design of the Internet: The End-to-End Arguments vs. the Brave New World, ACM Transactions on Internet Technology, 2001
    • V. Ramasubramanian and E. Gun Sirer, "The Design and Implementation of a Next Generation Name Service for the Internet", SIGCOMM 2004.
    • L. Li et al., "A First-Principles Approach to Understanding the Internet's Router-level Topology", SIGCOMM 2004.
    • J. Rexford, C. Dovrolis: Future Internet Architecture: Clean-Slate versus Evolutionary Research, Communications of the ACM, 2010.
  • DNS:
    • P. V. Mockapetris, K. J. Dunlap, "Development of the Domain Name System", SIGCOMM 1988.
    • V. Pappas et al., "Impact of Configuration Errors on DNS Robustness",  SIGCOMM  2004.
    • V. Ramasubramanian and E. Sirer, The design and implementation of a next generation name service for the Internet, SIGCOMM, 2004
    • B. Ager et al., "Comparing DNS Resolvers in the Wild", IMC, 2010.
    • A. Kalafut, "An Empirical Study of Orphan DNS Servers in the Internet", IMC, 2010.
    • S. Hao et al., "Monitoring the Initial DNS Behavior of Malicious Domains", IMC, 2011.
  • Web Traffic and Applications:
    • Jeffrey C. Mogul, "The case for persistent-connection HTTP", In Proceedings of SIGCOMM' 95, September 1995.
    • M. Jain and C. Dovrolis, "End-to-end Available Bandwidth: Measurement Methodology, Dynamics, and Relation with TCP Throughput",  SIGCOMM 2002.
    • S. Ihm and V. Pai, "Towards Understanding Modern Web Traffic", IMC, 2011.
    • M. Butkiewicz, H. Madhyastha, and V. Sekar, "Understanding Website Complexity: Measurement, Metrics, and Implications", IMC 2011.
  • Web Cache:
    • L. Fan, P. Cao, J. Almeida, and A. Broder, "Summary Cache: A Scalable Wide-Area Web Cache Sharing Protocol", IEEE/ACM Transactions on Networking, Vol. 8, no. 3, June 2000.
    • M.  Pathan et al., "Content Delivery Networks: State of the Art, Insights, and Imperatives", LNEE 2008.
    • G. Peng, "CDN: Content Distribution Network" -- Tech Report http://arxiv.org/pdf/cs/0411069v1.pdf, 2008
    • P. Vendell and M. Freedman, "Going Viral: Flash Crowds in an Open CDN", IMC, 2011.
    • Y. Chen et al., "Characterizing Roles of Front-end Servers in End-to-End Performance of Dynamic Content Distribution", IMC 2011.

Peer-to-Peer Networks:

  • Unstructured P2P:
    • Y. Chawathe, S. Ratnaswamy, L. Breslau, N. Lanham, S. Shenker, "Making Gnutella-like P2P Systems Scalable," ACM Sigcomm 2003,
    • Dongyu Qiu and R. Srikant, "Modeling and performance analysis of BitTorrent-like peer-to-peer networks", Proceedings of ACM Sigcomm, 2004.
    • Stefan Saroiu, P. Krishna Gummadi Steven D. Gribble, "A Measurement Study of Peer-to-Peer File Sharing Systems", Proceedings of the Multimedia Computing and Networking (MMCN), San Jose, January, 2002.
    • J. Liang, R. Kumar, Y. Xi and K.W. Ross, "Pollution in P2P File Sharing Systems".
    • Daniel Stutzbach, Reza Rejaie, and Subhabrata Sen, "Characterizing Unstructured Overlay Topologies in Modern P2P File-Sharing Systems," Networking, 2008.
    • Qin Lv, Pei Cao, Edith Cohen, Kai Li, and Scott Shenker, "Search and Replication in Unstructured Peer-to-Peer Networks,"
    • Edith Cohen, and Scott Shenker, "Replication Strategies in Unstructured Peer-to-Peer Networks"
  • Structured P2P:
    • I. Stoica, R. Morris, D. Karger, M. Frans Kaashoek, H.Balakrishnan, "Chord: A Scalable Peer-to-peer Lookup Service for Internet Applications", Proc. ACM Sigcomm, August 2001.
    • S. Ratnasamy, P. Francis, M. Handley, R. Karp, S. Shenker, "A Scalable Content-Addressable Network", Proceedings of ACM Sigcomm, August, 2001.
    • A. Rowstron, P. Druschel, "Pastry: Scalable, distributed object location and routing for large-scale peer-to-peer systems", IFIP/ACM International Conference on Distributed Systems Platforms (Middleware), November, 2001.
    • B. Godfrey, K. Lakshminarayan, S. Surana, R. Karp, I. Stoica, "Load Balancing in Dynamic Structured P2P Systems", IEEE Infocom, 2004.
  • P2P Storage:
    • J Kubiatowicz, "OceanStore: an architecture for global-scale persistent storage", SIGPLAN 2000
    • F Dabek, MF Kaashoek, D Karger, "Wide-area cooperative storage with CFS", SOSP '01
    • I Clarke, O Sandberg, B Wiley, "Freenet: A distributed anonymous information storage and retrieval system"
    • G DeCandia, D Hastorun, M Jampani, "Dynamo: amazon's highly available key-value store", SIGOPS 2007

Application Layer Multicasting :

  • Y. H. Chu, S. G. Rao, H. Zhang, "A Case for End System Multicast", IEEE JSAC Special Issue on Networking Support for Multicast, 2002.
  • Y.H. Chu and S. G. Rao and S. Seshan and H. Zhang, "Enabling Conferencing Applications on the Internet using an Overlay Multicast Architecture," Proceedings of ACM SIGCOMM, August, 2001.
  • Banerjee, S. and Bhattacharjee, B. and Kommareddy, C., "Scalable Application Layer Multicast", Proceedings of SIGCOMM 2002 August, 2002.
  • S. Banerjee, S. Lee, B. Bhattacharjee, A. Srinivasan, "Resilient Multicast using Overlays," ACM Sigmetrics, June 2003.
  • B. Zhang, S. Jamin, L. Zhang, "Host Multicast: A Framework for Delivering Multicast to End Users", Proc. IEEE Infocom, June 2002.
  • C.K. Yeo,B.S. Lee, M.H. Er, "A survey of application level multicast techniques,"
  • Castro et al., "SCRIBE: A large-scale and decentralized application-level Multicast infrastructure", IEEE JSAC'02, 2002.
    J. Byers, J. Considine, M. Mitzenmacher, S. Rost, "Informed Content Delivery Across Adaptive Overlay Networks", ACM Sigcomm 2002.
  • J. Byers, M. Luby, M. Mitzenmacher, "A Digital Fountain Approach to Asynchronous Reliable Multicast," Journal on Selected Areas of Communication, Volume 20, Number 8, October 2002.
  • M. Castro, P. Druschel, A-M. Kermarrec, A. Nandi, A. Rowstron and A. Singh, "SplitStream: High-bandwidth multicast in a cooperative environment", SOSP'03,Lake Bolton, New York, October, 2003.
  • Kosti, C.D., Rodriguez, A., Albrecht, J., Vahdat, A., "Bullet: High Bandwidth Data Dissemination Using an Overlay Mesh", In: Proc. of SOSP 2003.
  • Deshpande, M., Xing, B., Lazardis, I., Hore, B., Venkatasubramanian, N., Mehrotra, S., "CREW: A Gossip-based Flash-Dissemination System", In: Proc. of ICDCS 2006.
  • Kyungbaek Kim, Sharad Mehrotra, and Nalini Venkatasubramanian, "FaReCast: Fast, Reliable ALM for Flash Dissemination", IFIP/ACM International Conference on Distributed Systems Platforms (Middleware), December, 2010.

Multimedia Networking:

  • P2P meida streaming:
    • S Ali, A Mathur, "Measurement of commercial peer-to-peer live video streaming" in Recent Advances in Peer-to-Peer Streaming, 2006
    • Y Liu, Y Guo, "A survey on peer-to-peer video streaming systems" in Peer-to-peer Networking and Applications, 2008.
    • Djamal-Eddine Meddour, Mubasher Mushtaq, Toufik Ahmed ,"Open Issues in P2P Multimedia Streaming"
    • Dan Jurca, Jacob Chakareski, Jean-Paul Wagner, and Pascal Frossard, "Enabling Adaptive Video Streaming in P2P Systems"
    • Duc A. Tran, "ZIGZAG: an efficient peer-to-peer scheme for media streaming" INFOCOM03
    • Xinyan Zhang, "CoolStreaming/DONet: a data-driven overlay network for peer-to-peer live media streaming" INFOCOM05
    • Xiaofei Liao, Hai Jin, Yunhao Liu, Lionel M. Ni, and Dafu Deng, "Anysee: Peer-to-peer live streaming" INFOCOM06
    • H. Yin et al., "Design and Deployment of a Hybrid CDN-P2P System for Live Video Streaming: Experiences with LiveSky", MM 2009
  • Others:
    • Tao, S. "Improving VoIP quality through path switching" INFOCOM05
    • AP Markopoulou, FA Tobagi "Assessment of VoIP quality over Internet backbones" INFOCOM02
    • Kundan Singh, and Henning Schulzrinne "Peer-to-peer internet telephony using SIP" in NOSSDAV '05
    • Lixia Zhang, Steve Deering, Deborah Estrin, Scott Shenker, Daniel Zappala, "RSVP: A New Resource ReSerVation Protocol", IEEE Network Magazine, 1993. (paper)
    • Bo Li, M. Hamdi, Dongyi Iang, Xi-Ren Cao, Y.T. Hou, "QoS enabled voice support in the next generation Internet: issues, existing approaches and challenges", IEEE Communications Magazine, April 2000, pp 54--61. (paper)
    • Real-time Streaming Protocol. (RTSP)
    • Real-Time Transport Protocol. (RTP)
    • Session Initiation Protocol (SIP)
      • A.Henning Schulzerinne's SIP Resource site. (link)
      • B.IPTEL site (tutorials, recent development). (link)

Cellular Networks and WLANs:

  • Cellular Network Architectures:
  • Cellular Network Performance Measurement:
    • U. Paul et al, "Understanding Traffic Dynamics in Cellular Data Networks", INFOCOM 2011.
    • Z. Wang et al, "An Untold Story of Middleboxes in Cellular Networks", SIGCOMM 2011
  • Mobile IP:
    • Mobile IP RFC 2002
    • 3GPP2 Proxy Mobile IPv4 RFC 5563.
  • WLANs:
    • IEEE 802.11 protocol: TUTORIAL LINK -- focus on DCF and PCF.
    • D. Kotz and K.Essien, "Analysis of a Campus-Wide Wireless Network" (Performance), MOBICOM 2002.
    • P. Deshpande, Performance Comparison of 3G and Metro-Scale WiFi for Vehicular Network Access, IMC 2010.

Mobile Ad Hoc Networks:

  • Routing:
    • D. Johnson, D. Maltz, "Dynamic Source Routing in Ad Hoc Wireless Networks" - DSR, MONET, 1996.
    • Perkins. C and E. Royer, "Ad Hoc On Demand distance Vector Routing" - AODV, Workshop on MCSA, 1999.
    • M. Jiang et al., "CBRP: A Cluster-based Routing Protocol for Mobile Ad hoc Networks", IETF 1999
    • G. Pei et al., "LANMAR: Landmark Routing for Large Scale Wireless Ad Hoc Networks with Group Mobility," MobiHoc 2000.
  • Interference:
    • K. Jain et al. "Impact of Interference on Multi-hop Wireless Network Performance". MOBICOM 2003.

Sensor Networks:

  • Routing:
    • B. Karp and H. Kung, "GPSR: Greedy Perimeter Stateless Routing for Wireless Networks", MOBICOM 2000.
  • Energy consumption:
    • G. Anastasi et al., "Energy conservation in wireless sensor networks: A survey". Ad Hoc Networks 2009.
    • S. Lin et al., "ATPC: Adaptive Transmission Power Control for Wireless Sensor Networks", SENSYS 2006
  • Zigbee protocol
    • T. Jin et al., "WiZi-Cloud: Application-transparent Dual ZigBee-WiFi Radios for Low Low Power Internet Access", INFOCOM 2011

Mobile Cloud Computing:

  • Routing:
    • B. Karp and H. Kung, "GPSR: Greedy Perimeter Stateless Routing for Wireless Networks", MOBICOM 2000.
  • Energy consumption:
    • G. Anastasi et al., "Energy conservation in wireless sensor networks: A survey". Ad Hoc Networks 2009.
    • S. Lin et al., "ATPC: Adaptive Transmission Power Control for Wireless Sensor Networks", SENSYS 2006
  • Zigbee protocol
    • T. Jin et al., "WiZi-Cloud: Application-transparent Dual ZigBee-WiFi Radios for Low Low Power Internet Access", INFOCOM 2011

Software-defined network: