[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article

Improving TCP performance in integrated wireless communications networks

Published: 04 February 2005 Publication History

Abstract

Many analytical and simulation-based studies of TCP performance in wireless environments assume an error-free and congestion-free reverse channel that has the same capacity as the forward channel. Such an assumption does not hold in many real-world scenarios, particularly in the hybrid networks consisting of various wireless LAN (WLAN) and cellular technologies. In this paper, we first study, through extensive simulations, the performance characteristics of four representative TCP schemes, namely TCP New Reno, SACK, Veno, and Westwood, under the network conditions of asymmetric end-to-end link capacities, correlated wireless errors, and link congestion in both forward and reverse directions. We then propose a new TCP scheme, called TCP New Jersey, which is capable of distinguishing wireless packet losses from congestion packet losses, and reacting accordingly. TCP New Jersey consists of two key components, the timestamp-based available bandwidth estimation (TABE) algorithm and the congestion warning (CW) router configuration. TABE is a TCP-sender-side algorithm that continuously estimates the bandwidth available to the connection and guides the sender to adjust its transmission rate when the network becomes congested. TABE is immune to the ACK drops as well as ACK compression. CW is a configuration of network routers such that routers alert end stations by marking all packets when there is a sign of an incipient congestion. The marking of packets by the CW-configured routers helps the sender of the TCP connection to effectively differentiate packet losses caused by network congestion from those caused by wireless link errors. Our simulation results show that TCP New Jersey is able to accurately estimate the available bandwidth of the bottleneck link of an end-to-end path; and the TABE estimator is immune to link asymmetry, bi-directional congestion, and the relative position of the bottleneck link in the multi-hop end-to-end path. The proactive congestion avoidance control mechanism proposed in our scheme minimizes the network congestion, reduces the network volatility, and stabilizes the queue lengths while achieving more throughput than other TCP schemes.

References

[1]
J. Postel, Internet protocol, RFC 791, 1981
[2]
J. Postel, Transmission control protocol, RFC 793, 1981
[3]
Lakshman, T.V. and Madhow, U., The performance of TCP/IP for networks with high bandwidth-delay products and random loss. IEEE/ACM Transactions on Networking. v5 i3. 336-350.
[4]
F. Lefevre, G. Vivier, Understanding TCP's behavior over wireless links, in: Communications and Vehicular Technology 2000, 2000, pp. 123-130
[5]
http://www.cellular-news.com/story/10259.shtml
[6]
Xu, K., Tian, Y. and Ansari, N., TCP-Jersey for wireless IP communications. IEEE Journal on Selected Areas in Communications. v22 i4. 747-756.
[7]
J.-P. Ebert, A. Willig, A Gilbert-Elliot bit error model and the efficient use in packet level simulation, Technical Report TKN-99-002, Technical University Berlin Telecommunications Network Group, March 1999
[8]
L. Zhang, S. Shenker, D.D. Clark, Observations and dynamics of a congestion control algorithm: the effects of two-way traffic, in: ACM SIGCOMM 1991, 1991, pp. 133-147
[9]
L. Kalampoukas, A. Varma, K.K. Ramakrishnan, Performance of two-way TCP traffic over asymmetric access links, in: Interop'97 Engineers' Conference, 1997
[10]
V. Jacobson, Congestion avoidance and control, in: ACM SIGCOMM 1988, vol. 18, August 1988, pp. 314-329
[11]
Tsaoussidis, V. and Matta, I., Open issues on TCP for mobile computing. Wireless Communications and Mobile Computing. v2 i1. 3-20.
[12]
W. Stevens, TCP slow start, congestion avoidance, fast retransmit and fast recovery algorithms, RFC 2001, 1997
[13]
Abouzeid, A.A., Roy, S. and Azizoglu, M., Comprehensive performance analysis of a TCP session over a wireless fading link with queuing. IEEE Transactions on Wireless Communications. v2 i2. 344-356.
[14]
Zorzi, M., Chockalingam, A. and Rao, R., Throughput analysis of TCP on channels with memory. IEEE Journal on Selected Areas in Communications. v18. 1289-1300.
[15]
S. Floyd, T. Henderson, The New Reno modification to TCP'S fast recovery algorithm, RFC 2582, 1999
[16]
M. Mathis, J. Mahdavi, S. Floyd, A. Romanow, TCP selective acknowledgment options, RFC 2018, 1996
[17]
Fu, C.P. and Liew, S.C., TCP Veno: TCP enhancement for transmission over wireless access networks. IEEE Journal on Selected Areas in Communications. v21 i2. 216-228.
[18]
C. Casetti, M. Gerla, S. Mascolo, M.Y. Sanadidi, R. Wang, TCP Westwood: bandwidth estimation for enhanced transport over wireless links, in: ACM/IEEE MobiCom 2001, 2001, pp. 287-297
[19]
Brakmo, L.S. and Peterson, L.L., TCP Vegas: end to end congestion avoidance on a global Internet. IEEE Journal on Selected Areas in Communications. v13 i8. 1465-1480.
[20]
Floyd, S., TCP and explicit congestion notification. ACM Computer Communications Review. v24 i5. 10-23.
[21]
T. Bonald, M. May, J.C. Bolot, Analytic evaluation of red performance, in: IEEE INFOCOM 2000, vol. 3, 2000, pp. 1415-1424
[22]
V. Jacobson, R. Braden, D. Borman, TCP extensions for high performance, RFC 1323, 1992
[23]
J.C. Hoe, Improving the start-up behavior of a congestion control scheme for TCP, in: ACM SIGCOMM 1996, 1996, pp. 270-280
[24]
H. Wang, H. Xin, D.S. Reevew, K.G. Shin, A simple refinement of slow-start of TCP congestion control, in: ISCC 2000, 2000, pp. 99-105
[25]
Ucb/lbnl/vint network simulator, available from <http://www.isi.edu/nsnam/ns>

Cited By

View all
  • (2018)A Feedback Aware Reliable Transport Protocol with Improved Window Increment Mechanism for Inter Vehicular Wireless NetworkWireless Personal Communications: An International Journal10.1007/s11277-017-4911-y98:1(1119-1134)Online publication date: 1-Jan-2018
  • (2016)Performance evaluation of TCP Vegas in WiMAX network asymmetryInternational Journal of Wireless and Mobile Computing10.1504/IJWMC.2016.07616510:2(97-103)Online publication date: 1-Apr-2016
  • (2015)Enhancing TCP Fairness in Wireless Networks using Dual Queue Approach with Optimal Queue SelectionWireless Personal Communications: An International Journal10.1007/s11277-015-2455-683:2(1359-1372)Online publication date: 1-Jul-2015
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Computer Networks: The International Journal of Computer and Telecommunications Networking
Computer Networks: The International Journal of Computer and Telecommunications Networking  Volume 47, Issue 2
Wireless IP through integration of wireless LAN and cellular networks
4 February 2005
159 pages

Publisher

Elsevier North-Holland, Inc.

United States

Publication History

Published: 04 February 2005

Author Tags

  1. Bandwidth estimation
  2. Congestion control
  3. Explicit congestion notification
  4. Loss differentiation
  5. Wireless TCP

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2018)A Feedback Aware Reliable Transport Protocol with Improved Window Increment Mechanism for Inter Vehicular Wireless NetworkWireless Personal Communications: An International Journal10.1007/s11277-017-4911-y98:1(1119-1134)Online publication date: 1-Jan-2018
  • (2016)Performance evaluation of TCP Vegas in WiMAX network asymmetryInternational Journal of Wireless and Mobile Computing10.1504/IJWMC.2016.07616510:2(97-103)Online publication date: 1-Apr-2016
  • (2015)Enhancing TCP Fairness in Wireless Networks using Dual Queue Approach with Optimal Queue SelectionWireless Personal Communications: An International Journal10.1007/s11277-015-2455-683:2(1359-1372)Online publication date: 1-Jul-2015
  • (2014)TCP-BIAD for Enhancing TCP Performance in Broadband Wireless Access NetworksWireless Personal Communications: An International Journal10.1007/s11277-014-1783-278:1(785-799)Online publication date: 1-Sep-2014
  • (2014)Adjusting the TCP Sending Rate and Retransmissions after Retransmission Timeouts Based on One-Way Queuing Delay in Wireless Mesh NetworkWireless Personal Communications: An International Journal10.1007/s11277-014-1621-677:3(1999-2018)Online publication date: 1-Aug-2014
  • (2013)An improved equation based rate adaptation scheme for video streaming over UMTSTelecommunications Systems10.1007/s11235-011-9668-052:1(271-283)Online publication date: 1-Jan-2013
  • (2011)Preventing TCP performance interference on asymmetric links using ACKs-first variable-size queuingComputer Communications10.1016/j.comcom.2010.09.01034:6(730-742)Online publication date: 1-May-2011
  • (2009)A loss differentiation algorithm based on ECN and its emulation in linuxProceedings of the 5th International Conference on Wireless communications, networking and mobile computing10.5555/1737966.1738437(3996-3999)Online publication date: 24-Sep-2009
  • (2009)Equation based rate control and multiple connections for adaptive video streaming over cellular networksProceedings of the 17th international conference on Software, Telecommunications and Computer Networks10.5555/1719770.1719806(176-180)Online publication date: 24-Sep-2009
  • (2009)Freeze TCPv2Proceedings of the Symposium on Human Interface 2009 on Human Interface and the Management of Information. Information and Interaction. Part II: Held as part of HCI International 200910.1007/978-3-642-02559-4_49(448-457)Online publication date: 15-Jul-2009
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media