Abstract
Multipath TCP (MPTCP) can aggregate the bandwidth of all connected paths, providing high data rate and transmission reliable service in wireless networks, especially for video streaming. To avoid network congestion and be fair to TCP users, extending the single-path congestion control to multipath has become a hot research issue in MPTCP. Because coupled multipath congestion control dominates existing MPTCP strategies, we analyze four classic coupled congestion control algorithms from the perspective of bandwidth competition, indicating that they can only achieve trade-off between the aggregate throughput and fairness on the shared bottleneck. Some shared bottleneck detection based MPTCP congestion control strategies fully utilize the available bandwidth on non-bottleneck links, but being unfair to legacy TCP compared to the coupled algorithms. This motives us to propose a new Shared bottleneck Detection based Decoupled Congestion Control (SD-DCC) scheme, which includes a more applicable shared bottleneck detection method and more suitable decoupled congestion control strategy in consideration of the wireless link conditions. The performance of our proposed SD-DCC scheme is evaluated through extensive simulations, which demonstrates that the SD-DCC scheme achieves better transmission performance to meet the requirements of video streaming services, while keeping fairness to legacy TCP users.