Abstract
The TCP congestion control protocol is mainly designed for bandwidth symmetric paths. As two-way asymmetric connections will probably become common case in the future with the widespread use of ADSL, satellites and other high-speed technologies, it is important to make sure that congestion will be properly handled in these environments. To this end, we propose in this paper a new Adaptive Class-based Queuing mechanism called ACQ for handling two-way TCP traffic over links that exhibit bandwidth asymmetry. ACQ runs at the entry of the slow link and relies on two separate classes, one for ACK packets and one for Data packets. ACQ proposes to adapt the weights of both classes according to the crossing traffic in order to maximize some utility function defined by the user or the network operator. We show by simulations that our mechanism is able to reach a good utilization of the available resources, managing then to maximize the satisfaction of the user of such asymmetric connections.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Balakrishnan, H., Padmanabhan, V.N., Katz, R.H.: The Effects of Asymmetry on TCP Performance. In: Proc. 3rd
Lakshman, T.V., Suter, B.: TCP/IP Performance with Random Loss and Bidirectional Congestion. IEEE/ACM transactions on networking 8(5) (October 2000)
Jacobson, V.: Congestion avoidance and control. ACM SIGCOMM (August 1998)
Lakshman, T.V., Madhow, U., Suter, B.: Window-based error recovery and flow control with a slow acknowledgment channel: a study of TCP/IP performance. IEEE INFOCOM (April 1997)
Barakat, C., Altman, E.: On ACK Filtering on a Slow Reverse Channel. In: Crowcroft, J., Roberts, J., Smirnov, M.I. (eds.) QofIS 2000. LNCS, vol. 1922, pp. 80–92. Springer, Heidelberg (2000)
Zhang, L., Shenker, S., Clark, D.D.: Observations on the dynamics of a congestion control algorithm: The effects of two-way traffic. In: Proc. SIGCOMM 1991 Symposium on Communications Architectures and Protocols, Zurich, pp. 133–147 (September 1991)
Madhow, U.: Dynamic congestion control and error recovery over a heterogeneous Internet, IEEE CDC (1997) (invited paper)
Kalampoukas, L., Varma, A., Ramakrishnan, K.K.: Improving TCP throughput on two-way asymmetric links: analysis and solutions. In: Proc. of Sigmetrics (1998)
Ns network simulator, available via http://www-nrg.ee.lbl.gov/ns/
Balakrishnan, H., Padmanabhan, V.N., Fairhurst, G., Sooriyabandara, M.: TCP Performance Implications of network Path Asymmetry, IETF RFC 3449 December (2002)
Shekhar, D., Qin, H., Kalyanaraman, S., Kidambi, K.: Performance Optimization of TCP/IP over Asymmetric Wired and Wireless Links. In: Invited paper at European Wireless 2002 (February 2002)
Jacobson, V.: Compressing TCP/IP Headers for Low-Speed Serial Links, RFC 1144 (February 1990)
Kalyanaraman, S., Shekhar, D., Kidambi, K.: TCP/IP Performance Optimization over ADSL. In: GI 2000 (2000)
PILC: Performance Implications of Link Characteristics Working Group, http://www.ietf.org/html.charters/pilc-charter.html
Kunniyur, S., Srikant, R.: End-to-End Congestion Control Schemes: Utility Functions, Random Losses and ECN Marks. In: INFOCOM 2000 (2000)
Floyd, S., Jacobson, V.: Link-Sharing and Resource Management Models for Packet Networs. IEEE/ACM Transactions on Networking 3(4) (August 1995)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Louati, F., Barakat, C., Dabbous, W. (2004). Handling Two-Way TCP Traffic in Asymmetric Networks. In: Mammeri, Z., Lorenz, P. (eds) High Speed Networks and Multimedia Communications. HSNMC 2004. Lecture Notes in Computer Science, vol 3079. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-25969-5_21
Download citation
DOI: https://doi.org/10.1007/978-3-540-25969-5_21
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22262-0
Online ISBN: 978-3-540-25969-5
eBook Packages: Springer Book Archive