The multi-home host will become increasingly popular within IPv6, especially in data center Fat-tree networks. MPTCP protocol is designed to transmit over multipath load, providing users with transparent multi-path utilization… Click to show full abstract
The multi-home host will become increasingly popular within IPv6, especially in data center Fat-tree networks. MPTCP protocol is designed to transmit over multipath load, providing users with transparent multi-path utilization and high data transmission rate. As the characteristics of Many-to-one pattern and a large number of short bursts, all of flows collide on the shared link and same output port, creating an inevitable bottleneck collapse during transmission process. In order to avoid the collapse of throughput and improve the throughput of the receiving end, the MPTCP protocol in the data center network should have the characteristics of minimal packet loss and rapid convergence. In this paper, we focus on throughput collapse avoidance and design a MPTCP Transmission Control method based Queuing Cache Balance Factor called QCBF in Multi-homed FatTree topology. This method can realize the sub-flows are allocated by the size of ToRs cluster cache. We first propose a buffer pool balance factor and build a ToRs cluster cache balance queue. Then according to ToRs cluster cache allocation to calculate a sub-flow congestion window value. QCBF not only avoids the MPTCP Incast problem effectively, but also makes full use of the aggregate bandwidth. Based the software NS3, the experiment results of experiment show the QCBF transmission control method could avoid loss of packet, and achieve the load balance of MPTCP data transmission.
               
Click one of the above tabs to view related content.