TCP SPC: Statistic Process Control for Enhanced Transport over Wireless Links

被引:89
作者
Gao, Dawei [1 ]
Shu, Yantai [1 ]
Yu, Li [1 ]
Sanadidi, M. Y. [2 ]
Gerla, Mario [2 ]
机构
[1] Tianjin Univ, Dept Comp Sci & Technol, Tianjin 300072, Peoples R China
[2] UCLA, Dept Comp Sci, Los Angeles, CA USA
来源
GLOBECOM 2008 - 2008 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE | 2008年
基金
中国国家自然科学基金;
关键词
statistic process control; RTT; congestion control; TCP; wireless network;
D O I
10.1109/GLOCOM.2008.ECP.1041
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, we propose a novel TCP congestion control algorithm, named TCP SPC, which improves upon the performance of TCP Reno in wireless networks. TCP SPC exploits Statistic Process Control (SPC) methods that have been used effectively in a variety of monitoring and control applications other than TCP. A TCP SPC sender uses RTT statistics to judge the network status, whereby the congestion window can be adjusted more intelligently. Comparing with conventional TCP, TCP SPC is more robust to sporadic losses due to wireless channel errors. Such errors often cause conventional TCP to overreact, leading to unnecessary congestion window reduction. TCP SPC controls the congestion window in a way that is completely transparent to intermediate nodes and the destination. Therefore, it is compatible with any TCP implementation at the destinations. In this paper, we introduce TCP SPC and its implementation in a simulation environment. The simulation results show that TCP SPC can significantly improve throughput and fairness, especially in wireless networks with high-error links.
引用
收藏
页数:5
相关论文
共 15 条
  • [1] Effectiveness of loss labeling in improving TCP performance in Wired/Wireless networks
    Barman, D
    Matta, I
    [J]. 10TH IEEE INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS, PROCEEDINGS, 2002, : 2 - 11
  • [2] Discriminating congestion losses from wireless losses using inter-arrival times at the receiver
    Biaz, S
    Vaidya, NH
    [J]. ASSET'99: 1999 IEEE SYMPOSIUM ON APPLICATION-SPECIFIC SYSTEMS AND SOFTWARE ENGINEERING & TECHNOLOGY - PROCEEDINGS, 1999, : 10 - 17
  • [3] Biaz S, 1998, IEEE IC COMP COM NET, P722, DOI 10.1109/ICCCN.1998.998834
  • [4] BIAZ S, 2005, IEEE ACM T NETWORKIN, V13
  • [5] Layering as optimization decomposition: A mathematical theory of network architectures
    Chiang, Mung
    Low, Steven H.
    Calderbank, A. Robert
    Doyle, John C.
    [J]. PROCEEDINGS OF THE IEEE, 2007, 95 (01) : 255 - 312
  • [6] Gerla M, 2001, GLOB TELECOMM CONF, P1698, DOI 10.1109/GLOCOM.2001.965869
  • [7] Hengartner U., 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064), P1546, DOI 10.1109/INFCOM.2000.832553
  • [8] JAIN R, 1989, COMPUT COMMUN REV, V19, P56, DOI DOI 10.1145/74681.74686
  • [9] Jain R., 1984, DEC Research Report TR-301
  • [10] Explicit transport error notification (ETEN) for error-prone wireless and satellite networks
    Krishnan, R
    Sterbenz, JPG
    Eddy, WM
    Partridge, C
    Allman, M
    [J]. COMPUTER NETWORKS, 2004, 46 (03) : 343 - 362