Agile-SD: A Linux-based TCP congestion control algorithm for supporting high-speed and short-distance networks

被引:13
作者
Alrshah, Mohamed A. [1 ]
Othman, Mohamed [1 ]
Ali, Borhanuddin [2 ]
Hanapi, Zurina Mohd [1 ]
机构
[1] Univ Putra Malaysia, Dept Commun Technol & Network, Serdang 43400, Selangor De, Malaysia
[2] Univ Putra Malaysia, Dept Comp & Commun Syst Engn, Serdang 43400, Selangor De, Malaysia
关键词
CCA; Linux TCP; High-speed; Short-distance; Bandwidth Utilization; Small buffer; AVOIDANCE;
D O I
10.1016/j.jnca.2015.05.011
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Recently, high-speed and short-distance networks are widely deployed and their necessity is rapidly increasing everyday. This type of networks is used in several network applications; such as Local Area Networks (LAN) and Data Center Networks (DCN). In LANs and DCNs, high-speed and short-distance networks are commonly deployed to connect between computing and storage elements in order to provide rapid services. Indeed, the overall performance of such networks is significantly influenced by the Congestion Control Algorithm (CCA) which suffers from the problem of bandwidth under-utilization, especially if the applied buffer regime is very small. In this paper, a novel loss-based CCA tailored for high-speed and Short-Distance (SD) networks, namely Agile-SD, has been proposed. The main contribution of the proposed CCA is to implement the mechanism of agility factor. Further, intensive simulation experiments have been carried out to evaluate the performance of Agile-SD compared to Compound and Cubic Which are the default CCAs of the most commonly used operating systems. The results of the simulation experiments show that the proposed CCA outperforms the compared CCAs in terms of average throughput, loss ratio and fairness, especially when a small buffer is applied. Moreover, Agile-SD shows lower sensitivity to the buffer size change and packet error rate variation which increases its efficiency. (C) 2015 Elsevier Ltd. All rights reserved.
引用
收藏
页码:181 / 190
页数:10
相关论文
共 46 条
[1]  
Acharya S., ILL J ED ASS
[2]   Host-to-Host Congestion Control for TCP [J].
Afanasyev, Alexander ;
Tilley, Neil ;
Reiher, Peter ;
Kleinrock, Leonard .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2010, 12 (03) :304-342
[3]  
Al-Fares M., 2010, Hedera: dynamic flow scheduling for data center networks, P19
[4]   Data Center TCP (DCTCP) [J].
Alizadeh, Mohammad ;
Greenberg, Albert ;
Maltz, David A. ;
Padhye, Jitendra ;
Patel, Parveen ;
Prabhakar, Balaji ;
Sengupta, Sudipta ;
Sridharan, Murari .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2010, 40 (04) :63-74
[5]  
Allcock W., 2005, SC 05 P FTHE 2005 AC, P1
[6]   Comparative study of high-speed Linux TCP variants over high-BDP networks [J].
Alrshah, Mohamed A. ;
Othman, Mohamed ;
Ali, Borhanuddin ;
Hanapi, Zurina Mohd .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2014, 43 :66-75
[7]  
Alrshah MA, 2013, 2013 IEEE MALAYSIA INTERNATIONAL CONFERENCE ON COMMUNICATIONS (MICC), P23, DOI 10.1109/MICC.2013.6805793
[8]   Test-Bed based Comparison of Single and Parallel TCP and the Impact Of Parallelism on Throughput and Fairness in Heterogenous Networks [J].
Alrshah, Mohamed A. ;
Othman, Mohamed .
PROCEEDINGS OF THE 2009 INTERNATIONAL CONFERENCE ON COMPUTER TECHNOLOGY AND DEVELOPMENT, VOL 1, 2009, :332-335
[9]  
[Anonymous], 2007, P 5 INT WORKSH PROT
[10]  
[Anonymous], P PFLDNET ARG US