A Dynamic Weight Congestion Control Algorithm to Achieve Fairness in the MPTCP

Zun-liang Wang,Yue Ma,Jin-li Zhang
DOI: https://doi.org/10.14257/ijca.2014.7.5.22
2014-01-01
International Journal of Control and Automation
Abstract:Nowadays, a growing number of mobile equipments have more than one single network interface. For instance, smart phones have 3G/4G and Wi-Fi interfaces at the same time. Regular TCP restricts communications to a single path per transport connection. MPTCP (Multipath TCP) is a set of extensions to traditional TCP to improve the robustness and performance of end-to-end transport layer connections using more than one interface simultaneously. A key issue in the design of MPTCP is the fairness to traditional TCP flows. In this paper, we do a research on the congestion control mechanism of MPTCP and propose a dynamic weighted congestion control algorithm, which can improve the fault of the congestion control algorithm in the RFC 6356 when the subflows have share bottleneck. When the subflow increases the window size, dynamic weight algorithm will increase weight of the congestion window by the size of the congestion window. A MPTCP flow with the dynamic weighted congestion algorithm can allocate their traffic by the throughput of the subflow and get more fairness to traditional TCP flows than the MPTCP in RFC 6356.
What problem does this paper attempt to address?