TCP Westwood: End-to-End Congestion Control for Wired/Wireless Networks

被引:0
|
作者
Claudio Casetti
Mario Gerla
Saverio Mascolo
M.Y. Sanadidi
Ren Wang
机构
[1] Politecnico di Torino,Computer Science Department
[2] UCLA,undefined
[3] Politecnico di Bari,undefined
来源
Wireless Networks | 2002年 / 8卷
关键词
congestion control; bandwidth estimation; wireless network;
D O I
暂无
中图分类号
学科分类号
摘要
TCP Westwood (TCPW) is a sender-side modification of the TCP congestion window algorithm that improves upon the performance of TCP Reno in wired as well as wireless networks. The improvement is most significant in wireless networks with lossy links. In fact, TCPW performance is not very sensitive to random errors, while TCP Reno is equally sensitive to random loss and congestion loss and cannot discriminate between them. Hence, the tendency of TCP Reno to overreact to errors. An important distinguishing feature of TCP Westwood with respect to previous wireless TCP “extensions” is that it does not require inspection and/or interception of TCP packets at intermediate (proxy) nodes. Rather, TCPW fully complies with the end-to-end TCP design principle. The key innovative idea is to continuously measure at the TCP sender side the bandwidth used by the connection via monitoring the rate of returning ACKs. The estimate is then used to compute congestion window and slow start threshold after a congestion episode, that is, after three duplicate acknowledgments or after a timeout. The rationale of this strategy is simple: in contrast with TCP Reno which “blindly” halves the congestion window after three duplicate ACKs, TCP Westwood attempts to select a slow start threshold and a congestion window which are consistent with the effective bandwidth used at the time congestion is experienced. We call this mechanism faster recovery. The proposed mechanism is particularly effective over wireless links where sporadic losses due to radio channel problems are often misinterpreted as a symptom of congestion by current TCP schemes and thus lead to an unnecessary window reduction. Experimental studies reveal improvements in throughput performance, as well as in fairness. In addition, friendliness with TCP Reno was observed in a set of experiments showing that TCP Reno connections are not starved by TCPW connections. Most importantly, TCPW is extremely effective in mixed wired and wireless networks where throughput improvements of up to 550% are observed. Finally, TCPW performs almost as well as localized link layer approaches such as the popular Snoop scheme, without incurring the overhead of a specialized link layer protocol.
引用
收藏
页码:467 / 479
页数:12
相关论文
共 50 条
  • [1] TCP westwood: End-to-end congestion control for wired/wireless networks
    Casetti, C
    Gerla, M
    Mascolo, S
    Sanadidi, MY
    Wang, R
    [J]. WIRELESS NETWORKS, 2002, 8 (05) : 467 - 479
  • [2] End-to-end bandwidth estimation algorithms for Westwood TCP congestion control
    Grieco, LA
    Mascolo, S
    [J]. ITI 2003: PROCEEDINGS OF THE 25TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2003, : 563 - 568
  • [3] Adaptive end-to-end loss differentiation scheme for TCP over wired/wireless networks
    Lim, Chang-hyeon
    Lee, Jin-hyuk
    Kim, Tae-hwan
    Han, Woo-jin
    Hyun, Do-won
    Jang, Ju-wook
    [J]. WINSYS 2006: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON WIRELESS INFORMATION NETWORKS AND SYSTEMS, 2006, : 129 - 135
  • [4] An Adaptive End-to-End Loss Differentiation Scheme for TCP over Wired/Wireless Networks
    Lim, Chang-Hyeon
    Jang, Ju-Wook
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2007, 7 (03): : 72 - 83
  • [5] End-to-End TCP Congestion Control for Mobile Applications
    Huang, Haichang
    Sun, Zhiyang
    Wang, Xin
    [J]. IEEE ACCESS, 2020, 8 : 171628 - 171642
  • [6] End-to-End TCP Congestion Control as a Classification Problem
    Sun, Guanglu
    Li, Chuan
    Ma, Yu
    Li, Shaobo
    Qiu, Jing
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2023, 72 (01) : 384 - 394
  • [7] A New Approach to Improving End-to-End TCP Enhancement Schemes Over Mixed Wired/Wireless Networks
    Cheung, Chi-Chung
    [J]. 2008 INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS, VOLS 1 AND 2, 2008, : 219 - 224
  • [8] Dynamic Parameter Setting for End-to-End TCP Enhancement Schemes Over Mixed Wired/Wireless Networks
    Cheung, Chi-Chung
    [J]. ISWPC: 2009 4TH INTERNATIONAL SYMPOSIUM ON WIRELESS PERVASIVE COMPUTING, 2009, : 158 - 162
  • [9] A subspace predictive controller for end-to-end TCP congestion control
    Chiera, Belinda A.
    White, Langford B.
    [J]. 6TH AUSTRALIAN COMMUNICATIONS THEORY WORKSHOP 2005, PROCEEDINGS, 2005, : 42 - 48
  • [10] Interaction between TCP Reno and TCP Vegas in end-to-end congestion control
    Haider, A
    Sirisena, H
    Pawlikowski, K
    [J]. INFORMATION NETWORKING: NETWORKING TECHNOLOGIES FOR BROADBAND AND MOBILE NETWORKS, 2004, 3090 : 321 - 331