Skip to main content
Log in

A novel congestion control protocol with AQM support for IP-based networks

  • Published:
Telecommunication Systems Aims and scope Submit manuscript

Abstract

Multimedia services (Real-time and Non real-time) have different demands, including the need for high bandwidth and low delay, jitter and loss. TCP is a dominant protocol on the Internet. In order to have the best performance in TCP, the congestion window size must be set according to some parameters, since the TCP source is not aware of the window size. TCP emphasizes more on reliability than timeliness, so TCP is not suitable for real-time traffic. In this paper an active Queue management support TCP (QTCP) model is presented. Source rate is regulated based on the feedback which is received from intermediate routers. Furthermore, in order to satisfy the requirements of multimedia applications, a new Optimization Based active Queue management (OBQ) mechanism has been developed. OBQ calculates packet loss probabilities based on the queue length, packets priority and delay in routers and the results are sent to source, which can then regulate its sending rate. Simulation results indicate that the QTCP reduces packet loss and buffer size in intermediate nodes, improves network throughput and reduces delay.

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. Li, K., Walpole, J., & Feng, W. (2002). Modeling the bandwidth sharing behavior of congestion controlled flows. doi:10.1.1.92.1935.

  2. Rath, H., & Sahoo, A. (2002). Cross layer based congestion control in wireless networks (Technical report).

  3. Ryu, S., Rump, C., & Qiao, C. (2003). Advances in Internet congestion control. IEEE Communications Surveys and Tutorials, 3, 28–39.

    Article  Google Scholar 

  4. Allman, M., Paxson, V. et al. (1999). TCP congestion control. RFC 2581.

  5. Rakocevic, V. (2004). Congestion control for multimedia applications in the wireless Internet. International Journal of Communication Systems, 17, 723–734.

    Article  Google Scholar 

  6. Firoiu, V., & Borden, M. (2000). A study of active queue management for congestion control. In IEEE INFOCOM.

    Google Scholar 

  7. Stevens, W. (1997). TCP slow start, congestion avoidance, fast retransmit and fast recovery. RFC 2001.

  8. Brakmo, L. S., & Peterson, L. L. (1995). TCP Vegas: end-to-end congestion avoidance on a global Internet. IEEE Journal on Selected Areas in Communications, 13, 1465–1490.

    Article  Google Scholar 

  9. Srijith, K., Jacob, L., & Ananda, A. (2005). TCP Vegas-A: improving the performance of TCP Vegas. Computer Communications, 28(4), 429–440.

    Article  Google Scholar 

  10. Falk, A., Pryadkin, Y., & Katabi, D. (2007). Specification for the explicit control protocol (XCP).

  11. Allman, A., Paxson, M., & Blanton, E. (2009). TCP congestion control. RFC 5681.

  12. Ramakrishnan, K., Floyd, S., & Black, D. (2001). The addition of explicit congestion notification (ECN). RFC 3168.

  13. Braden, B. et al. (1998). Recommendations on queue management and congestion avoidance in the Internet. IETF Request Comments, 2309.

  14. Floyd, S., & Jacobson, V. (1993). Random early detection gateways for congestion avoidance. IEEE/ACM Transactions on Networking, 1, 397–413.

    Article  Google Scholar 

  15. Feng, W., Shin, K., Kandlur, D., & Saha, D. (2002). The BLUE active queue management algorithms. IEEE/ACM Transactions on Networking, 10, 513–528.

    Article  Google Scholar 

  16. Floyd, S., Gummadi, R., & Shenker, S. (2001). Adaptive RED: an algorithm for increasing the robustness of RED (Technical report). The ICSI Center for Internet Research Berkeley.

  17. Athuraliya, S., Li, V., Low, S., & Yin, K. (2001). REM: Active queue management. IEEE Network, 15, 48–53.

    Article  Google Scholar 

  18. Gibbens, R. J., & Kelly, F. P. (1999). Distributed connection acceptance control for a connectionless network. In Proc. 16th Int. Teletraffic Congr. (pp. 941–952).

    Google Scholar 

  19. Kim, J., Yoon, H., & Yeom, L. (2011). Active queue management for flow fairness and stable queue length. IEEE Transactions on Parallel and Distributed Systems, 22(4), 571–579.

    Article  Google Scholar 

  20. Wang, H., Liao, C., & Tian, Z. (2009). Effective adaptive virtual queue: a stabilizing active queue management algorithm for improving responsiveness and robustness. IET Communications, 5, 99–109.

    Article  Google Scholar 

  21. Dimitriou, S., Tsioliaridou, A., & Tsaoussidis, V. (2010). Introducing size-oriented dropping policies as QoS-supportive functions. IEEE Transactions on Network and Service Management, 7(1), 14–27.

    Article  Google Scholar 

  22. Rosen, E., Viswanathan, A., & Callon, R. (2001). Multiprotocol label switching architecture. RFC 3031.

  23. Gross, D., & Harris, C. M. (1998). Fundamentals of queuing theory. New York: Wiley.

    Google Scholar 

  24. Booth, T. L. (1967). Sequential machines and automata theory. New York: Wiley. Library of Congress Catalog Card Number.

    Google Scholar 

  25. http://www.opnet.com/. Accessed October 2010.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nazbanoo Farzaneh.

Additional information

This research has been sponsored by Iran Telecom Research Center (ITRC) under contract T/500/9966.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Farzaneh, N., Monsefi, R., Yaghmaee, M.H. et al. A novel congestion control protocol with AQM support for IP-based networks. Telecommun Syst 52, 229–244 (2013). https://doi.org/10.1007/s11235-011-9559-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11235-011-9559-4

Keywords

Navigation