@Article{csse.2023.030801, AUTHOR = {Jae Yong Lee, Byung Chul Kim, Youngmi Kwon, Kimoon Han}, TITLE = {Coupled CUBIC Congestion Control for MPTCP in Broadband Networks}, JOURNAL = {Computer Systems Science and Engineering}, VOLUME = {45}, YEAR = {2023}, NUMBER = {1}, PAGES = {99--115}, URL = {http://www.techscience.com/csse/v45n1/49340}, ISSN = {}, ABSTRACT = {Recently, multipath transmission control protocol (MPTCP) was standardized so that data can be transmitted through multiple paths to utilize all available path bandwidths. However, when high-speed long-distance networks are included in MPTCP paths, the traffic transmission performance of MPTCP is severely deteriorated, especially in case the multiple paths’ characteristics are heavily asymmetric. In order to alleviate this problem, we propose a “Coupled CUBIC congestion control” that adopts TCP CUBIC on a large bandwidth-delay product (BDP) path in a linked increase manner for maintaining fairness with an ordinary TCP traversing the same bottleneck path. To verify the performance excellence of the proposed algorithm, we implemented the Coupled CUBIC Congestion Control into Linux kernels by modifying the legacy MPTCP linked-increases algorithm (LIA) congestion control source code. We constructed asymmetric heterogeneous network testbeds mixed with large and small BDP paths and compared the performances of LIA and Coupled CUBIC by experiments. Experimental results show that the proposed Coupled CUBIC utilizes almost over 80% of the bandwidth resource in the high BDP path, while the LIA utilizes only less than 20% of the bandwidth for the same path. It was confirmed that the resource utilization and traffic transmission performance have been greatly improved by using the proposed Coupled CUBIC in high-speed multipath networks, as well as maintaining MPTCP fairness with competing single-path CUBIC or Reno TCP flows.}, DOI = {10.32604/csse.2023.030801} }