TCP CERL plus : revisiting TCP congestion control in wireless networks with random loss

被引:17
作者
Saedi, Taha [1 ]
El-Ocla, Hosam [1 ]
机构
[1] Lakehead Univ, Comp Sci Dept, Thunder Bay, ON, Canada
关键词
Congestion control; Random loss; Wireless networks; ns2; CONTROL SCHEME; ENHANCEMENT; PERFORMANCE;
D O I
10.1007/s11276-020-02459-0
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we analyze the performance of wireless networks subject to random loss. In this regard, we revisit our TCP Congestion Control Enhancement for Random Loss (CERL) mechanism that has been introduced earlier in a previous study. We call our new developed TCP variant as CERL Plus (CERL+). TCP CERL+ is a modification of TCP Reno at sender-side. TCP CERL+ is a new generation that works similarly as TCP CERL but its main idea is to use a dynamic threshold in terms of RTT. In doing this, we employ the average RTT and its minimum measurements made over the connection to estimate the queue length of the bottleneck link. As a result, we can use this queue length to evaluate the congestion status and distinguish it from the random loss status. This in turn would not reduce the window size leading to enhance the performance of the proposed algorithm in the sense of increasing the amount of data transmission. Additionally, CERL+ alleviates the congestion in the bottleneck obviously. In this paper, we present simulation experiment for TCP CERL+ considering a two-way transmission assuming a heavy load and wide range of random loss rates compared to TCP NewReno, TCP New Jersey + , TCP mVeno, TCP Westwood + , TCP Cubic and TCP YeAh using the network simulation ns-2. Simulation results prove that CERL+ outperforms other TCP variants and achieves excellent throughput gain.
引用
收藏
页码:423 / 440
页数:18
相关论文
共 55 条
[1]   Congestion Avoidance for Smart Devices by Caching Information in MANETS and IoT [J].
Akhtar, Nousheen ;
Khan, Muazzam A. ;
Ullah, Ata ;
Javed, Muhammad Younus .
IEEE ACCESS, 2019, 7 :71459-71471
[2]   Wireless multimedia sensor networks: A survey [J].
Akyildiz, Ian F. ;
Melodia, Tommaso ;
Chowdury, Kaushik R. .
IEEE WIRELESS COMMUNICATIONS, 2007, 14 (06) :32-39
[3]   TCP-Peach: A new congestion control scheme for satellite IP networks [J].
Akyildiz, IF ;
Morabito, G ;
Palazzo, S .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2001, 9 (03) :307-321
[4]   iTCP: an intelligent TCP with neural network based end-to-end congestion control for ad-hoc multi-hop wireless mesh networks [J].
Al Islam, A. B. M. Alim ;
Raghunathan, Vijay .
WIRELESS NETWORKS, 2015, 21 (02) :581-610
[5]   Optimization-Based Hybrid Congestion Alleviation for 6LoWPAN Networks [J].
Al-Kashoash, Hayder A. A. ;
Amer, Hayder M. ;
Mihaylova, Lyudmila ;
Kemp, Andrew H. .
IEEE INTERNET OF THINGS JOURNAL, 2017, 4 (06) :2070-2081
[6]  
[Anonymous], 2008, ACM SIGOPS OPERATING
[7]  
[Anonymous], 2005, P INT WORKSH WEAR IM
[8]  
Baiocchi A., 2007, P PFLDNET MAR DEL RE
[9]   On TCP performance in a heterogeneous network: A survey [J].
Barakat, C ;
Altman, E ;
Dabbous, W .
IEEE COMMUNICATIONS MAGAZINE, 2000, 38 (01) :40-46
[10]   CARTEE: congestion avoidance with reliable transport and energy efficiency for multimedia applications in wireless sensor networks [J].
Benyahia, Abderrezak ;
Bilami, Azeddine ;
Sedrati, Maamar .
WIRELESS NETWORKS, 2020, 26 (03) :1803-1822