Pacc: A Path Associativity Congestion Control and Throughput Model for Multi-Path Tcp
Yin Liu,Baojin Wang,Ke Xu,Zhen Ma
DOI: https://doi.org/10.1016/j.procs.2011.04.138
2011-01-01
Procedia Computer Science
Abstract:Multipath TCP protocol (MPTCP) is a complicated transport layer protocol that transfers data by multiple paths simultaneously. It can improve end to end transmission throughput and increase network utilization. However, we find there are still deficiencies in the congestion control algorithm and throughput model of MPTCP, so we investigate these deficiencies in this study. Firstly, we design a novel congestion control algorithm, Path Associativity Congestion Control (PACC), which further enhances the throughput of MPTCP. PACC is based on fairness, the definition of which is more reasonable. Secondly, we find the adaptation problem of MPTCP that affects its performance, and propose a MPTCP throughput model, which can predict the throughput in real network environment. Finally, by analyzing the main factors causing the adaptation problem based on the throughput model, we design a dynamic reservation algorithm to improve the tra_c distribution and eliminate that issue. Extensive ns-2 simulation study has been performed to validate our design and algorithms.