Wanna Make Your TCP Scheme Great for Cellular Networks? Let Machines Do It for You!

被引:43
作者
Abbasloo, Soheil [1 ]
Yen, Chen-Yu [1 ]
Chao, H. Jonathan [1 ]
机构
[1] NYU, High Speed Networking Lab, New York, NY 10012 USA
关键词
Cellular networks; Delays; Throughput; Reinforcement learning; Task analysis; Real-time systems; Kernel; TCP; bufferbloat; congestion control; cellular network; deep reinforcement learning; CONGESTION CONTROL; NEURAL-NETWORKS;
D O I
10.1109/JSAC.2020.3036958
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Can we instead of designing yet another new TCP algorithm, design a TCP plug-in that can enable machines to automatically boost the performance of the existing/future TCP designs in cellular networks? We answer this question by introducing DeepCC. DeepCC leverages advanced deep reinforcement learning (DRL) techniques to let machines automatically learn how to steer throughput-oriented TCP algorithms toward achieving applications' desired delays in a highly dynamic network such as the cellular network. We used DeepCC plug-in to boost the performance of various old and new TCP schemes including TCP Cubic, Google's BBR, TCP Westwood, and TCP Illinois in cellular networks. Through both extensive trace-based evaluations and real-world experiments, we show that not only DeepCC can significantly improve the performance of TCP schemes, but also after accompanied by DeepCC, these schemes can outperform state-of-the-art TCP protocols including new clean-slate machine learning-based designs and the ones designed solely for cellular networks.
引用
收藏
页码:265 / 279
页数:15
相关论文
共 60 条
[1]  
Abadi M., 2015, TENSORFLOW LARGE SCA
[2]  
Abbasloo S., 2019, P 2 USENIX WORKSH HO, P2
[3]  
Abbasloo S., 2020, ARXIV200100112
[4]  
Abbasloo S., 2019, ARXIV190800953
[5]   Classic Meets Modern: a Pragmatic Learning-Based Congestion Control for the Internet [J].
Abbasloo, Soheil ;
Yen, Chen-Yu ;
Chao, H. Jonathan .
SIGCOMM '20: PROCEEDINGS OF THE 2020 ANNUAL CONFERENCE OF THE ACM SPECIAL INTEREST GROUP ON DATA COMMUNICATION ON THE APPLICATIONS, TECHNOLOGIES, ARCHITECTURES, AND PROTOCOLS FOR COMPUTER COMMUNICATION, 2020, :632-647
[6]  
Abbasloo S, 2018, 2018 IFIP NETWORKING CONFERENCE (IFIP NETWORKING) AND WORKSHOPS, P118
[7]   C2TCP: A Flexible Cellular TCP to Meet Stringent Delay Requirements [J].
Abbasloo, Soheil ;
Xu, Yang ;
Chao, H. Jonathan .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2019, 37 (04) :918-932
[8]  
Allen-Zhu Z., 2018, ARXIV181104918
[9]  
[Anonymous], 2018, ARXIV180311347
[10]  
[Anonymous], 2014, Mobile-edge computing:Introductory technical white paper