Evaluating TCP-friendliness in light of Concurrent Multipath Transfer

被引:13
作者
Aydin, Ilknur [1 ,2 ]
Iyengar, Janardhan [3 ]
Conrad, Phillip [4 ,5 ]
Shen, Chien-Chung [2 ]
Amer, Paul [2 ]
机构
[1] SUNY Coll Plattsburgh, Dept Math & Comp Sci, Plattsburgh, NY 12901 USA
[2] Univ Delaware, Dept Comp & Info Sci, Newark, DE USA
[3] Franklin & Marshall Coll, Dept Comp Sci, Lancaster, PA 17604 USA
[4] Univ Calif Santa Barbara, Dept Comp Sci, Santa Barbara, CA 93106 USA
[5] Univ Calif Santa Barbara, Coll Creat Studies, Santa Barbara, CA 93106 USA
基金
美国国家科学基金会; 美国国家航空航天局;
关键词
Multihoming; SCTP; Concurrent Multipath Transfer; TCP-friendliness; TCP-friendly; SCTP; FAIRNESS;
D O I
10.1016/j.comnet.2012.01.010
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In prior work, a CMT protocol using SCTP multihoming (termed SCTP-based CMT) was proposed and investigated for improving application throughput. SCTP-based CMT was studied in (bottleneck-independent) wired networking scenarios with ns-2 simulations. This paper studies the TCP-friendliness of CMT in the Internet. In this paper, we surveyed historical developments of the TCP-friendliness concept and argued that the original TCP-friendliness doctrine should be extended to incorporate multihoming and SCTP-based CMT. Since CMT is based on (single-homed) sap. we first investigated TCP-friendliness of single-homed SCTP. We discovered that although SCTP's congestion control mechanisms were intended to be "similar" to TCP's, being a newer protocol. SCTP specification has some of the proposed TCP enhancements already incorporated which results in SCTP performing better than TCP. Therefore, SCTP obtains larger share of the bandwidth when competing with a TCP flavor that does not have similar enhancements. We concluded that SCTP is TCP-friendly, but achieves higher throughput than TCP, due to SCTP's better loss recovery mechanisms just as TCP-SACK and TCP-Reno perform better than TCP-Tahoe. We then investigated the TCP-friendliness of CMT. Via QualNet simulations, we found out that one two-homed CMT association has similar or worse performance (for smaller number of competing TCP flows) than the aggregated performance of two independent, single-homed SCTP associations while sharing the link with other TCP connections, for the reason that a CMT flow creates a burstier data traffic than independent SCTP flows. When compared to the aggregated performance of two-independent TCP connections, one two-homed CMT obtains a higher share of the tight link bandwidth because of better loss recovery mechanisms in CMT. In addition, sharing of ACK information makes CMT more resilient to losses. Although CMT obtains higher throughput than two independent TCP flows, CMT's AIMD-based congestion control mechanism allows other TCP flows to co-exist in the network. Therefore, we concluded that CMT is TCP-friendly, similar to two TCP-Reno flows are TCP-friendly when compared to two TCP-Tahoe flows. (C) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:1876 / 1892
页数:17
相关论文
共 62 条
[1]  
Alamgir R., 2002, NASA EARTH SCI TECHN
[2]  
Alamgir R., 2005, AMCOS 05
[3]  
ALLMAN M, 2002, 3390 RFC INT ENG TAS
[4]  
Allman M., 1999, 2581 RFC INT ENG TAS
[5]  
Andrew L., 2008, P INT WORKSH PROT FA
[6]  
[Anonymous], 1981, 793 RFC INT ENG TASK
[7]  
[Anonymous], 2007, 4960 RFC INT ENG TAS
[8]  
[Anonymous], 3782 RFC INT ENG TAS
[9]  
[Anonymous], 2582 RFC INT ENG TAS
[10]  
[Anonymous], 896 RFC INT ENG TASK