Skip to main content
Log in

Providing QoS to TCP and Real Time Connections in the Internet

  • Published:
Queueing Systems Aims and scope Submit manuscript

Abstract

We consider a system where streaming and/or real time applications, using the UDP protocol pass through a bottleneck router. Several persistent and non persistent TCP connections may also be passing through that router. Using the rate control at the UDP sources and choosing the RED parameters appropriately, we obtain pre-specified delays, little delay jitter, no packet loss, 100% channel efficiency, pre-specified throughput for the TCP and UDP streams and little rate fluctuation. We verify our control scheme by extensive simulations. Results are extended to a tandem of queues.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. G. Alens and S. Kalidindisu, A one-way-delay metric for IPPM, Internet RFC 2679 (1999).

  2. E. Altman, K. Avrachenkov and C. Barakat, A stochastic model of TCP/IP with stationary losses, in: TCP Workshop, INRIA, France, September 2000.

    Google Scholar 

  3. F. Baccelli and D. Hong, TCP is max-plus linear and what it tells on its throughput, INRIA Technical Report (August 2000).

  4. S. Blake, D. Black, M. Carlson, E. Davies, Z. Wang and W. Weiss, An architecture for differentiated services, IETF RFC 2475 (December 1998).

  5. T. Bonald, Comparison of TCP Reno and TCP Vegas; efficiency and fairness, Performance Evaluation 36/37 (1999) 307–322.

    Google Scholar 

  6. R. Braden, D. Black and S. Shanker, Integrated services in the Internet architecture: An overview, IETF RFC 1633 (June 1994).

  7. N. Caldwell, S. Savage and T. Anderson, Modelling TCP latency, in: Proc. of IEEE INFOCOM 2000.

  8. H.J. Chao and X. Guo, Quality of Service Control in High-Speed Networks (Wiley, New York, 2002).

    Google Scholar 

  9. G. De Veciana, T.J. Lee and T. Konstantopoulos, Stability and performance analysis of networks supporting elastic services, IEEE/ACM Trans. Networking 9 (2001) 2–14.

    Google Scholar 

  10. V. Firoiu and M. Borden, A study of active queue management for congestion control, in: Proc. of IEEE Conf. INFOCOM 2000.

  11. S. Floyd, M. Handley, J. Padhye and J. Widmer, Equation based congestion control for unicast applications: The extended version, Preprint (March 2000).

  12. S. Floyd and V. Jacobson, Random early detection gateways for congestion avoidance, IEEE/ACM Trans. Networking 1 (1993) 397–413.

    Google Scholar 

  13. A. Gupta and V. Sharma, A unified approach for analyzing persistent, non-persistent and ON-OFF TCP sessions in the Internet, submitted.

  14. S. Haykin, Adaptive Filter Theory, 3rd ed. (Prentice-Hall, Englewood, Cliffs, NJ, 1996).

    Google Scholar 

  15. O. Hersent, D. Gurle and J.-P. Petit, IP Telephony: Packet-Based Multimedia Communication Systems (Addison-Wesley, Reading, MA, 2000).

    Google Scholar 

  16. S. Jacobs and Eleftheriadis, Real time dynamic rate shaping and control for Internet video applications, in: Workshop on Multimedia Signal Processing, Princeton, NJ, 23–25 June 1997.

  17. R.J. La, V. Anantharam and J. Walrand, Analysis and comparison of TCP Reno and Vegas, in: Proc. of IEEE Conf. INFOCOM, 1999.

  18. V. Misra, W.B. Gong and D. Towsley, Fluid based analysis of a network of AQM routers supporting TCP flows with applications, in: Proc. of ACM SIGCOMM, 2000, pp. 1714–1726.

  19. J. Padhye, V. Firoiu, D. Towsley and J. Kurose, Modelling TCP throughput: A simple model and its empirical validation, in: Proc. of ATM SIGCOMM'98.

  20. K. Ramakrishnan and S. Floyd, A proposal to add explicit congestion notification (ECN) to IP, IETE RFC 2481 (January 1999).

  21. R. Rejaie, M. Handley and D. Estrin, Layered quality adaption for Internet video streaming, IEEE J. Selected Areas Commun. 18 (2000) 2530–2543.

    Google Scholar 

  22. H. Schulzrinne, S. Castner, R. Frederick and V. Jacobson, RTP: A transport protocol for real time applications, Internet RFC 1889 (1996).

  23. V. Sharma, Modelling, analysis and control of TCP and real time connections for quality of service, in: Internat. Conf. on Stochastic Modelling and IV Internat. Workshop on Retrail Queues, Cochin, India, December 2002.

  24. V. Sharma and J. Kuri, Stability and performance analysis of rate-based feedback flow controlled ATM networks, Queueing Systems 29 (1998) 129–159.

    Google Scholar 

  25. V. Sharma and P. Purkayastha, Performance analysis of TCP connections with RED control and exogenous traffic, in: Proc. of IEEE Conf. GLOBECOM, 2001.

  26. V. Sharma and Suma M.B., Providing QoS to real time and TCP connections via rate control of UDP, in: Proc. National Communications Conference (NCC), Bangalore, India, 2004.

  27. K. Thompson, G.J. Miller and R. Wilder, Wide-area Internet traffic patterns and characteristics, IEEE Networks (November/December 1997) 10–23.

  28. V. Venugopal Reddy, Providing QoS to TCP and real time connections in the Internet, M.E. thesis, ECE Department, IISc, Bangalore (January 2002).

    Google Scholar 

  29. V. Venugopal Reddy, V. Sharma and M.B. Suma, Providing QoS to TCP and real time connections in the Internet, Technical Report TR-PME-2002-01, DRDO-IISc Program on Math. Engrg. (January 2002).

  30. D. Wu, Y.T. Hou and Y.-Q. Zhang, Scalable video coding and transport over broad-band wireless networks, Proc. IEEE 89 (2001) 6–20.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Reddy, V.V., Sharma, V. & Suma, M. Providing QoS to TCP and Real Time Connections in the Internet. Queueing Systems 46, 461–480 (2004). https://doi.org/10.1023/B:QUES.0000027995.19415.54

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/B:QUES.0000027995.19415.54

Navigation