CS 536 Tentative Reading List

  1. Weeks 1-2:

    Chapter 1 of the Kurose/Ross text.

    Craig Partridge. How to Increase the Chances Your Paper is Accepted at ACM SIGCOMM, Computer Communication Review, a publication of ACM SIGCOMM, volume 28, number 3, July 1998.

    The design philosophy of the DARPA Internet protocols by D. D. Clark (originally in SIGCOMM 1988; reprinted in Jan 1995 CCR special issue).

  2. Weeks 3-5:

    Chapter 2 of the Kurose/Ross text.

    A measurement-based study of the Skype Peer-to-Peer VoIP Performance. H. Xie and Y. Yang. IPTPS 2007.

    Optional Readings:
    Incentives Build Robustness in BitTorrent by B. Cohen. P2P Economics.
    An Analysis of the Skype Peer-to-Peer Internet Telephony Protocol by S. Baset and H. Schulzrinne. INFOCOM 2006.
    The BitTorrent P2P File Sharing System: Measurements and Analysis by J. Pouwelse, P. Garbacki, D. Epema, H. Sips. IPTPS 2005.
    Free-riding in BitTorrent networks with the large view exploit. M. Sirivianos, J. Park, R. Chen and X. Yang. IPTPS 2007.

  3. Weeks 6-8:

    Chapter 3 of the Kurose/Ross text.

    Modeling TCP Reno performance: A simple model and its empirical validation. J. Padhye, V. Firoiu, D. Towsley and J. Kurose. IEEE/ACM Transactions on Networking, 8(2):133-145, April 2000.
    Designing DCCP: Congestion Control without Reliability. E. Kohler, M. Handley, S. Floyd. SIGCOMM 2006. Slides from the authors can be found here.

    Optional Readings:
    Congestion Avoidance and Control. V. Jacobson et al. ACM SIGCOMM, pp. 314-329, 1988.
    D. Chiu and R. Jain, Analysis of the increase/decrease algorithms for congestion avoidance in computer networks, Computer Networks and ISDN Systems, 17(1):1-14, June 1989.

  4. Weeks 9-11:

    Chapter 4 of the Kurose/Ross text.

    BGP routing policies in ISP networks by M. Caesar and J. Rexford. IEEE Network Magazine, Nov/Dec 2005.

    Optional Readings:
    Detour: A case for informed Internet routing and transport by S. Savage et al. IEEE Micro, January 1999.
    An investigation of geographic mapping techniques for Internet hosts by V. Padmanabhan and L. Subramanian. SIGCOMM 2001.
    RouteViews project | Some tools from Colorado State Network Security Group

  5. Weeks 12-15:

    Chapter 5 and Chapter 6 (only sections 6.1-6.3) of the Kurose/Ross text.

    Optional Readings:
    Performance analysis of the 802.11 distributed coordination function. G. Bianchi. IEEE Journal on Selected Areas in Communications, 18(3), March 2000.
    K. Elmeleegy, A. Cox and E. Ng. EtherFuse: An Ethernet Watchdog. SIGCOMM 2007.
    Cyclic Redundancy Code (CRC) polynomial selection for embedded networks by P. Koopman and T. Chakravarty, In Proceedings of DSN 2004.

  6. Optional Readings on multimedia communications and Quality of Service:

    Sections 7.5-7.6 of the Kurose/Ross text.

    P. White, RSVP and Integrated Services in the Internet: A Tutorial, IEEE Communications Magazine, May 1997, pp. 100-106.
    D. Clark and W. Fang. Explicit Allocation of Best-Effort Packet Delivery Service. IEEE/ACM Transactions on Networking. 6(4):362-373, Aug. 1998. http://portal.acm.org/citation.cfm?id=288401&dl=ACM&coll=portal.
    Henning Schulzrinne and Jonathan Rosenberg, Internet Telephony: Architecture and Protocols-- An IETF Perspective, Computer Networks and ISDN Systems, vol 31, no 3, pp. 237-255, February 1999.
    C. Huang, J. Li and K. Ross. Can Internet video-on-demand be profitable? SIGCOMM 2007.


Back to the CS 536 home page

Last updated by: Sonia Fahmy <fahmy@cs.purdue.edu>
November 29th, 2007