A Multipath Cubic TCP Congestion Control with Multipath Fast Recovery over High Bandwidth-Delay Product Networks

Tuan Anh LE  Rim HAW  Choong Seon HONG  Sungwon LEE  

IEICE TRANSACTIONS on Communications   Vol.E95-B    No.7    pp.2232-2244
Publication Date: 2012/07/01
Online ISSN: 1745-1345
DOI: 10.1587/transcom.E95.B.2232
Print ISSN: 0916-8516
Type of Manuscript: Special Section PAPER (Special Section on Future Internet Technologies against Present Crises)
multipath congestion control,  Cubic TCP for multiple paths,  load-balancing,  resource pooling,  fairness,  resilience,  disaster,  

Full Text: PDF>>
Buy this Article

Cubic TCP, one of transport protocols designed for high bandwidth-delay product (BDP) networks, has successfully been deployed in the Internet. Multi-homed computers with multiple interfaces to access the Internet via high speed links will become more popular. In this work, we introduce an extended version of Cubic TCP for multiple paths, called MPCubic. The extension process is approached from an analysis model of Cubic by using coordinated congestion control between paths. MPCubic can spread its traffic across paths in load-balancing manner, while preserving fair sharing with regular TCP, Cubic, and MPTCP at common bottlenecks. Moreover, to improve resilience to link failure, we propose a multipath fast recovery algorithm. The algorithm can significantly reduce the recovery time of data rate after restoration of failed links. These techniques can be useful for resilient high-bandwidth applications (for example, tele-health conference) in disaster-affected areas. Our simulation results show that MPCubic can achieve stability, throughput improvement, fairness, load-balancing, and quick data rate recovery from link failure under a variety of network conditions.