Additional References

 

 

  1. The PCC website provides links to a relevant University of Mannheim technical report, as well as Jan Peter Damm’s Master’s thesis, both of which provide a more detailed treatment of PCC.  A download of the ns-2 implementation of PCC is also available.  URL: http://icapeople.epfl.ch/widmer/CongCtrl/pcc.

 

 

  1. The following paper provides a good survey of TCP-friendly congestion control mechanisms:

 

J. Widmer, R. Denda and M. Mauve.  A Survey on TCP-Friendly Congestion Control.  Special Issue of the IEEE Network MagazineControl of Best Effort Traffic”, 15(3):28-37, May/June 2001.

 

 

  1. The TCP throughput formula referred to in the paper, of which a simplified version is used in the current implementation of PCC, is presented and discussed in the following paper:

 

J. Padhye, V. Firoiu, D. Towsley and J. Kurose.  Modeling TCP Reno Performance: A Simple Model and its Empirical Validation.  IEEE/ACM Transactions on Networking, 8(2):133-145, 2000.

 

 

  1. Van Jacobson’s paper “Congestion Avoidance and Control” is a foundational work in the field of TCP congestion control.  He wrote an updated version of this in 1992. 

 

V. Jacobson.  Congestion Avoidance and Control.  In Proc. of the ACM SIGCOMM Symposium on Communications Architectures and Protocols, 1988.

 

 

  1. The following paper develops an argument against the traditional view that TCP is unsuitable for streaming media applications:

 

C. Krasic, K. Li and J. Walpole.  The Case for Streaming Multimedia with TCP.  In Proc. of the 8th International Workshop on Interactive Distributed Multimedia Systems, 2001.

 

 

  1. Pointers to a lot of interesting research on congestion control can be found at Sally Floyd’s webpage at the International Computer Science Institute’s (ICSI) Center for Internet Research (ICIR).  URL: http://www.icir.org/floyd.

 

 

7.   Jorg Widmer (one of the supervisors of Jan Peter Damm’s Master’s thesis, in which PCC was developed) provides some links to congestion control research on his webpage.  URL: http://icapeople.epfl.ch/widmer.

 

 

  1. Information on the ns-2 network simulator used to study the performance of PCC can be found at the webpage for this tool.  URL: http://www.isi.edu/nsnam/ns.

 

 

  1. The following papers present examples of other congestion control schemes (e.g. PGMCC, TEAR, TFRC and FLID-DL, etc.):

 

D. Bansal and H. Balakrishnan.  TCP-Friendly Congestion Control for Real-Time Streaming Applications.  MIT Technical Report MIT-LCS-TR-806, 2000.

 

J. Byers, M. Frumin, G. Horn, M. Luby, M. Mitzenmacher, A. Roetter and W. Shaver.  FLID-DL: Congestion Control for Layered Multicast.  In Proc. of the 2nd International Workshop on Network Group Communication, 2000.

 

S. Floyd, M. Handley, J. Padhye and J. Widmer.  Equation-Based Congestion Control for Unicast Applications.  In Proc. of ACM SIGCOMM, 2000.

 

S. Jacobs and A. Eleftheriadis.  Providing Video Services over Networks without Quality of Service Guarantees.  In Proc. of the World Wide Web Consortium Workshop on Real-Time Multimedia and the Web, 1996.

 

R. Jain, K. Ramakrishnan and D. Chiu.  Congestion Avoidance in Computer Networks with a Connectionless Network Layer.  Digital Equipment Corportation Technical Report DEC-TR-506, 1987.

 

J. Padhye, J. Kurose, D. Towsley and R. Koodli.  A Model Based TCP-Friendly Rate Control Protocol.  In Proc. of the 9th ACM Workshop on Network and Operating Systems Support for Digital Audio and Video, 1999.

 

R. Rejaie, M. Handley and D. Estrin.  An End-to-End Rate Based Congestion Control Mechanism for Real-Time Streams in the Internet.  In Proc. of the 22nd Annual Joint Conference of the IEEE Computer and Communications Societies, 1999.

 

I. Rhee, V. Ozdemir and Y. Yi.  TEAR: TCP Emulation at Receivers – Flow Control for Multimedia Streaming.  North Carolina State University Technical Report, 2000.

 

                        L. Rizzo.  PGMCC: A TCP-Friendly Single-Rate Multicast Congestion Control Scheme.  In Proc. of ACM SIGCOMM, 2000.

 

D. Sisalem and H. Schulzrinne.  The Loss-Delay Based Adjustment Algorithm: A TCP-Friendly Adaptation Scheme.  In Proc. of the 8th ACM Workshop on Network and Operating Systems Support for Digital Audio and Video, 1998.

 

D. Tan and A. Zakhor.  Real-Time Internet Video Using Error Resilient Scalable Compression and TCP-Friendly Transport Protocol.  IEEE Transactions on Multimedia, May 1999.

 

 

10. The notion of making use of resource reservation schemes such as Diffserv or Intserv to avoid congestion altogether is briefly touched on in the paper.  Further information on Diffserv and Intserv can be found in the following RFC’s:

 

S. Blake, D. Black, M. Carlson, E. Davies, Z. Wang and W. Weiss.  An Architecture for Differentiated Services.  RFC 2475, IETF Network Working Group, 1998.

 

R. Braden, L. Zhang, S. Berson, S. Herzog and S. Jamin.  Resource Reservation Protocol (RSVP) – Version 1 Functional Specification.  RFC 2205, IETF Network Working Group, 1997.