C2TCP: A Flexible Cellular TCP to Meet Stringent Delay Requirements

被引:39
作者
Abbasloo, Soheil [1 ]
Xu, Yang [1 ]
Chao, H. Jonathan [1 ]
机构
[1] NYU, Tandon Sch Engn, Brooklyn, NY 11201 USA
关键词
Ultra low latency; controlled delay; quality of service; congestion control; cellular networks; TCP; CONGESTION CONTROL; INCREASE;
D O I
10.1109/JSAC.2019.2898758
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Since, current widely available network protocols/systems are mainly throughput-oriented designs, meeting stringent delay requirements of new applications such as virtual reality and vehicle-to-vehicle communications on cellular network requires new network protocol/system designs. C2TCP is an effort toward that new design direction. C2TCP is inspired by in-network active queue management designs such as RED and CoDel and motivated by lack of a flexible end-to-end approach which can adapt itself to different applications' QoS requirements without modifying any network devices. It copes with unique challenges in cellular networks for achieving ultra-low latency (including highly variable channels, deep per-user buffers, self-inflicted queuing delays, and radio uplink/downlink scheduling delays) and intends to satisfy stringent delay requirements of different applications while maximizing the throughput. C2TCP works on top of classic throughput-oriented TCP and accommodates various target delays without requiring any channel prediction, network state profiling, or complicated rate adjustment mechanisms. We have evaluated C2TCP in both real-world environment and extensive trace-based emulations and compared its performance with different TCP variants and state-of-the-art schemes including PCC-Vivace, Google's BBR, Verus, Sprout, TCP Westwood, and Cubic. Results show that C2TCP outperforms all these schemes and achieves lower average delay, jitter, and 95th percentile delay for packets.
引用
收藏
页码:918 / 932
页数:15
相关论文
共 35 条
[1]  
Abbasloo S., 2018, P IFIP NETW ZUR SWIT
[2]   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
[3]  
[Anonymous], 2014, WHITE PAPER MOBILE E
[4]  
[Anonymous], 1988, ACM SIGCOMM COMP COM
[5]  
[Anonymous], 2017, MOBILE TABLET OPERAT
[6]  
[Anonymous], 2016, QUEUE
[7]   Sizing router buffers [J].
Appenzeller, G ;
Keslassy, I ;
McKeown, N .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2004, 34 (04) :281-292
[8]  
Brakmo L. S., 1994, Computer Communication Review, V24, P24, DOI 10.1145/190809.190317
[9]   TCP westwood: End-to-end congestion control for wired/wireless networks [J].
Casetti, C ;
Gerla, M ;
Mascolo, S ;
Sanadidi, MY ;
Wang, R .
WIRELESS NETWORKS, 2002, 8 (05) :467-479
[10]   ANALYSIS OF THE INCREASE AND DECREASE ALGORITHMS FOR CONGESTION AVOIDANCE IN COMPUTER-NETWORKS [J].
CHIU, DM ;
JAIN, R .
COMPUTER NETWORKS AND ISDN SYSTEMS, 1989, 17 (01) :1-14