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.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Li, K., Walpole, J., & Feng, W. (2002). Modeling the bandwidth sharing behavior of congestion controlled flows. doi:10.1.1.92.1935.
Rath, H., & Sahoo, A. (2002). Cross layer based congestion control in wireless networks (Technical report).
Ryu, S., Rump, C., & Qiao, C. (2003). Advances in Internet congestion control. IEEE Communications Surveys and Tutorials, 3, 28–39.
Allman, M., Paxson, V. et al. (1999). TCP congestion control. RFC 2581.
Rakocevic, V. (2004). Congestion control for multimedia applications in the wireless Internet. International Journal of Communication Systems, 17, 723–734.
Firoiu, V., & Borden, M. (2000). A study of active queue management for congestion control. In IEEE INFOCOM.
Stevens, W. (1997). TCP slow start, congestion avoidance, fast retransmit and fast recovery. RFC 2001.
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.
Srijith, K., Jacob, L., & Ananda, A. (2005). TCP Vegas-A: improving the performance of TCP Vegas. Computer Communications, 28(4), 429–440.
Falk, A., Pryadkin, Y., & Katabi, D. (2007). Specification for the explicit control protocol (XCP).
Allman, A., Paxson, M., & Blanton, E. (2009). TCP congestion control. RFC 5681.
Ramakrishnan, K., Floyd, S., & Black, D. (2001). The addition of explicit congestion notification (ECN). RFC 3168.
Braden, B. et al. (1998). Recommendations on queue management and congestion avoidance in the Internet. IETF Request Comments, 2309.
Floyd, S., & Jacobson, V. (1993). Random early detection gateways for congestion avoidance. IEEE/ACM Transactions on Networking, 1, 397–413.
Feng, W., Shin, K., Kandlur, D., & Saha, D. (2002). The BLUE active queue management algorithms. IEEE/ACM Transactions on Networking, 10, 513–528.
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.
Athuraliya, S., Li, V., Low, S., & Yin, K. (2001). REM: Active queue management. IEEE Network, 15, 48–53.
Gibbens, R. J., & Kelly, F. P. (1999). Distributed connection acceptance control for a connectionless network. In Proc. 16th Int. Teletraffic Congr. (pp. 941–952).
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.
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.
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.
Rosen, E., Viswanathan, A., & Callon, R. (2001). Multiprotocol label switching architecture. RFC 3031.
Gross, D., & Harris, C. M. (1998). Fundamentals of queuing theory. New York: Wiley.
Booth, T. L. (1967). Sequential machines and automata theory. New York: Wiley. Library of Congress Catalog Card Number.
http://www.opnet.com/. Accessed October 2010.
Author information
Authors and Affiliations
Corresponding author
Additional information
This research has been sponsored by Iran Telecom Research Center (ITRC) under contract T/500/9966.
Rights 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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11235-011-9559-4