On Performance Evaluation of Handling Streaming Traffic in IP Networks Using TFRC Protocol

  • Kacper Kurowski
  • Halina Tarasiuk
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4982)


This paper deals with the performance evaluation of handling streaming traffic in IP best effort networks using TFRC protocol. In our studies we check and discuss an influence of video on demand traffic and different network conditions on TFRC congestion control mechanism. Moreover, we check TFRC performance when it is sharing bottleneck with different versions of TCP. We illustrate our studies by simulation results performed in ns-2 simulation tool and compare results with those obtained for UDP.


IP network TCP-Friendly Video on Demand Best-effort 


  1. 1.
    Handley, M., et al.: TCP Friendly Rate Control (TFRC): Protocol Specification. Internet RFC 3448 (January 2003)Google Scholar
  2. 2.
    Handley, M., et al.: TCP Friendly Rate Control (TFRC): Protocol Specification, March 2007. Internet draft (2007)Google Scholar
  3. 3.
    Fall, K., Floyd, S.: Simulation-based Comparisons of Tahoe, Reno, and SACK TCP. SIGCOMM Comput. Commun. Rev. 26(3), 5–21 (1996)CrossRefGoogle Scholar
  4. 4.
    Floyd, S., Handley, M., Padhye, J.: A Comparison of Equation-Based and AIMD Congestion Control (February 2000)Google Scholar
  5. 5.
    Floyd, S., et al.: Equation-Based Congestion Control for Unicast Applications. In: ACM SIGCOMM 2000, Stockholm (2000)Google Scholar
  6. 6.
    Floyd, S., Jacobson, V.: Random Early Detection Gateways for Congestion Avoidance. IEEE/ACM Trans. on Netw. 1(4), 397–413 (1993)CrossRefGoogle Scholar
  7. 7.
    Kohler, E., Handley, M., Floyd, S.: Datagram Congestion Control Protocol (DCCP). Internet RFC 4340 (March 2006)Google Scholar
  8. 8.
    Lee, H., Lee, S.-h., Choi, Y.: The Influence of the Large Bandwidth-Delay Product on TCP Reno, NewReno, and SACK. In: ICOIN (Japan, January 2001)Google Scholar
  9. 9.
    The Network Simulator (NS-2).,
  10. 10.
    Padhye, J., et al.: Modeling TCP Reno Performance: A Simple Model and Its Empirical Validation. IEEE/ACM Trans. on Netw. 8(1), 133–145 (2000)CrossRefGoogle Scholar
  11. 11.
    Padhye, J., et al.: Modeling TCP Throughput: A Simple Model and its Empirical Validation. In: SIGCOMM Symp. on Commun. Architectures and Protocols, Vancouver (1998)Google Scholar
  12. 12.
    Mathis, M., Mahdavi, J., Floyd, S., Romanow, A.: TCP Selective Acknowledgement Options. Internet RFC 2018 (October 1996)Google Scholar
  13. 13.
    Allman, M., Paxson, V., Stevens, W.: TCP Congestion Control. Internet RFC 2581 (April 1999)Google Scholar
  14. 14.
    Floyd, S., Henderson, T.: The NewReno Modification to TCP’s Fast Recovery Algorithm. Internet RFC 2582 (April 1999)Google Scholar
  15. 15.
    Floyd, S., Kohler, E.: TCP Friendly Rate Control (TFRC): The Small-Packet (SP) Variant. Internet RFC 4828 (April 2007)Google Scholar
  16. 16.
    Widmer, J.: Equation-based Congestion Control, Master’s thesis, University of Mannheim (February 2000)Google Scholar
  17. 17.
    Yang, Y.R., et al.: Transient Behaviors of TCP-friendly Congestion Control Protocols. In: IEEE INFOCOM 2001, Anchorage Alaska (April 2001)Google Scholar
  18. 18.
    Xu, L., Helzer, J.: Media streaming via TFRC: An analytical study of the impact of TFRC on user-perceived media quality. Computer Networks 51(17), 4744–4764 (2007)CrossRefzbMATHGoogle Scholar
  19. 19.
    Ziegler, T., Brandauer, C., Fdida, S.: A quantitative Model for the Parameter Setting of RED with TCP traffic. In: IWQoS 2001, Germany (June 2001)Google Scholar
  20. 20.
    ITU-T Rec.Y.2001, General Overview of NGN (2004)Google Scholar
  21. 21.
    ITU-T Rec. Y.1541, Network Performance Objectives for IP-based Services(2002) Google Scholar
  22. 22.

Copyright information

© IFIP International Federation for Information Processing 2008

Authors and Affiliations

  • Kacper Kurowski
    • 1
  • Halina Tarasiuk
    • 1
  1. 1.Institute of TelecommunicationsWarsaw University of TechnologyWarsawPoland

Personalised recommendations