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.
Highlights
The multi-home hosts will become increasingly popular within IPv6 [1], especially in the architecture of data center Fat-tree network and wireless environment, which rely heavily on the multi-path function of seamless switch
By the fact that all of flows adopt the window evolution mechanism of Additive Increase Multiplicative Decrease (AIMD) [7] and the buffer at the receiving end needs a certain time to wait for data recombination, all of flows collide on the shared link and same output port, creating an inevitable bottleneck collapse during transmission process, even though MPTCP mitigates the load of bottleneck to some extent through multipath load transmission [8]
To avoid the collapse and improve the throughput of MPTCP Incast, a MPTCP Transmission Control method based Queuing Cache Balance Factor (QCBF) is proposed, which can realize the sub-flows are allocated by the size of ToRs cluster cache in Multi-homed FatTree topology
Summary
The multi-home hosts will become increasingly popular within IPv6 [1], especially in the architecture of data center Fat-tree network and wireless environment, which rely heavily on the multi-path function of seamless switch. Based on the MPTCP Incast problem [12], the easiest solution is to increase the number of server interfaces and distribute the traffic load as much as possible across multiple links and edge switch buffer pools. This physical solution requires higher hardware overhead [13]. To avoid the collapse and improve the throughput of MPTCP Incast, a MPTCP Transmission Control method based Queuing Cache Balance Factor (QCBF) is proposed, which can realize the sub-flows are allocated by the size of ToRs cluster cache in Multi-homed FatTree topology. QCBF avoids the MPTCP Incast problem effectively, and makes full use of the aggregate bandwidth
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.