De-randomizing congestion losses to improve TCP performance over wired-wireless networks

被引:53
作者
Biaz, S [1 ]
Vaidya, NH
机构
[1] Auburn Univ, Comp Sci & Software Engn Dept, Auburn, AL 36849 USA
[2] Univ Illinois, Dept Elect & Comp Engn, Urbana, IL 61801 USA
[3] Univ Illinois, Comp Engn & Coordinated Sci Lab, Urbana, IL 61801 USA
基金
美国国家科学基金会;
关键词
communication systems; distributed decision-making; losses; networks; packet switching;
D O I
10.1109/TNET.2005.850205
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Currently, a TCP sender considers all losses as congestion signals and reacts to them by throttling its sending rate. With Internet becoming more heterogeneous with more and more wireless error-prone links, a TCP connection may unduly throttle its sending rate and experience poor performance over paths experiencing random losses unrelated to congestion. The problem of distinguishing congestion losses from random losses is particularly hard when congestion is light: congestion losses themselves appear to be random. The key idea is to "de-randomize" congestion losses. This paper proposes a simple biased queue management scheme that "de-randomizes" congestion losses and enables a TCP receiver to diagnose accurately the cause of a loss and inform the TCP sender to react appropriately. Bounds on the accuracy of distinguishing wireless losses and congestion losses are analytically established and validated through simulations. Congestion losses are identified with an accuracy higher than 95% while wireless losses are identified with an accuracy higher than 75%. A closed form is derived for the achievable improvement by TCP endowed with a discriminator with a given accuracy. Simulations confirm this closed form. TCP-Casablanca, a TCP-Newreno endowed with the proposed discriminator at the receiver, yields through simulations an improvement of more than 100% on paths with low levels of congestion and about 1% random wireless packet loss rates. TCP-Ifrane, a sender-based TCP-Casablanca yields encouraging performance improvement.
引用
收藏
页码:596 / 608
页数:13
相关论文
共 26 条
[1]  
[Anonymous], P ACM SIGCOMM 02 ACM
[2]  
Bala K., 1990, Proceedings IEEE INFOCOM '90. The Conference on Computer Communications. Ninth Annual Joint Conference of the IEEE Computer and Communication Societies. The Multiple Facets of Integration (Cat. No.90CH2826-5), P520, DOI 10.1109/INFCOM.1990.91290
[3]  
BALAKRISHNAN H, 1996, P ACM SIGCOMM AUG, P152
[4]   Effectiveness of loss labeling in improving TCP performance in Wired/Wireless networks [J].
Barman, D ;
Matta, I .
10TH IEEE INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS, PROCEEDINGS, 2002, :2-11
[5]   Discriminating congestion losses from wireless losses using inter-arrival times at the receiver [J].
Biaz, S ;
Vaidya, NH .
ASSET'99: 1999 IEEE SYMPOSIUM ON APPLICATION-SPECIFIC SYSTEMS AND SOFTWARE ENGINEERING & TECHNOLOGY - PROCEEDINGS, 1999, :10-17
[6]  
BIAZ S, 1999, THESIS TEXAS A M U T
[7]  
BIAZ S, 1998, P IEEE 7 INT C COMP, P390
[8]  
BIAZ S, 2003, CSSE0310 AUB U
[9]  
BLAKE S, 1998, 2475 RFC IETF
[10]   End-to-end differentiation of congestion and wireless losses [J].
Cen, S ;
Cosman, PC ;
Voelker, GM .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2003, 11 (05) :703-717