SmartCC: A Reinforcement Learning Approach for Multipath TCP Congestion Control in Heterogeneous Networks

被引:86
|
作者
Li, Wenzhong [1 ]
Zhang, Han [1 ]
Gao, Shaohua [1 ]
Xue, Chaojing [1 ]
Wang, Xiaoliang [1 ]
Lu, Sanglu [1 ]
机构
[1] Nanjing Univ, State Key Lab Novel Software Technol, Nanjing 210093, Jiangsu, Peoples R China
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
Multipath TCP; network congestion control; heterogeneous network; reinforcement learning; SCHEME; MPTCP;
D O I
10.1109/JSAC.2019.2933761
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The Multipath TCP (MPTCP) protocol has been standardized by the IETF as an extension of conventional TCP, which enables multi-homed devices to establish multiple paths for simultaneous data transmission. Congestion control is a fundamental mechanism for the design and implementation of MPTCP. Due to the diverse QoS characteristics of heterogeneous links, existing multipath congestion control mechanisms suffer from a number of performance problems such as bufferbloat, suboptimal bandwidth usage, etc. In this paper, we propose a learning-based multipath congestion control approach called SmartCC to deal with the diversities of multiple communication path in heterogeneous networks. SmartCC adopts an asynchronous reinforcement learning framework to learn a set of congestion rules, which allows the sender to observe the environment and take actions to adjust the subflows' congestion windows adaptively to fit different network situations. To deal with the problem of infinite states in high-dimensional space, we propose a hierarchical tile coding algorithm for state aggregation and a function estimation approach for Q-learning, which can derive the optimal policy efficiently. Due to the asynchronous design of SmartCC, the processes of model training and execution are decoupled, and the learning process will not introduce extra delay and overhead on the decision making process in MPTCP congestion control. We conduct extensive experiments for performance evaluation, which show that SmartCC improves the aggregate throughput significantly and outperforms the state-of-the-art mechanisms on a variety of performance metrics.
引用
收藏
页码:2621 / 2633
页数:13
相关论文
共 50 条
  • [1] Energy Efficient Congestion Control for Multipath TCP in Heterogeneous Networks
    Wang, Wei
    Wang, Xiaoxiang
    Wang, Dongyu
    [J]. IEEE ACCESS, 2018, 6 : 2889 - 2898
  • [2] Delay-Based Congestion Control for Multipath TCP in Heterogeneous Wireless Networks
    Li, Honglin
    Wang, Ying
    Sun, Ruijin
    Guo, Shan
    Wang, Hong
    [J]. 2019 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE WORKSHOP (WCNCW), 2019,
  • [3] Multipath TCP Meets Reinforcement Learning: A Novel Energy-Efficient Scheduling Approach in Heterogeneous Wireless Networks
    Dong, Pingping
    Shen, Rongcheng
    Wang, Qian
    Zhang, Dian
    Li, Yajing
    Zuo, Yuning
    Yang, Wenjun
    Zhang, Lianming
    [J]. IEEE WIRELESS COMMUNICATIONS, 2023, 30 (02) : 138 - 146
  • [4] A Reinforcement Learning Approach for Multipath TCP Data Scheduling
    Luo, Jiacheng
    Su, Xin
    Liu, Bei
    [J]. 2019 IEEE 9TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE (CCWC), 2019, : 276 - 280
  • [5] Rainbow deep reinforcement learning for TCP congestion control
    Martins, Jean P.
    Souza, Ricardo S.
    Almeida, Igor
    Lins, Silvia
    [J]. 2021 IEEE LATIN-AMERICAN CONFERENCE ON COMMUNICATIONS (LATINCOM 2021), 2021,
  • [6] TCP Congestion Control with Multiagent Reinforcement and Transfer Learning
    Kasi, Shahrukh Khan
    Das, Saptarshi
    Biswas, Subir
    [J]. 2021 IEEE 11TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE (CCWC), 2021, : 1507 - 1513
  • [7] Fair TCP congestion control in heterogeneous networks with explicit congestion notification
    Byun, HJ
    Lim, JT
    [J]. IEE PROCEEDINGS-COMMUNICATIONS, 2005, 152 (01): : 13 - 21
  • [8] An Experimental Study on Multipath TCP Congestion Control With Heterogeneous Radio Access Technologies
    Prakash, Monika
    Abdrabou, Atef
    Zhuang, Weihua
    [J]. IEEE ACCESS, 2019, 7 : 25563 - 25574
  • [9] Enhancing Fairness and Congestion Control in Multipath TCP
    Singh, Amanpreet
    Xiang, Mei
    Koensgen, Andreas
    Goerg, Carmelita
    Zaki, Yasir
    [J]. 2013 6TH JOINT IFIP WIRELESS AND MOBILE NETWORKING CONFERENCE (WMNC 2013), 2013,
  • [10] Low Priority Congestion Control for Multipath TCP
    Zhang, Yuan
    Li, Jian
    Yang, Jiayu
    Xing, Yitao
    Zhuang, Rui
    Xue, Kaiping
    [J]. 2021 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2021,