Abstract

In data center networks, MultiPath TCP (MPTCP) obtains both higher network utilization and fairer allocation of capacity by exploring multiple paths simultaneously. However, MPTCP experiences more queue oscillation in switch buffer with the increasing of the number of subflows. When using explicit congestion notification as the congestion indication to track the queue length in switch buffer, it is difficult for MPTCP to capture the accurate congestion state, resulting in wrong behavior in congestion control. Therefore, we propose an enhanced MPTCP protocol, namely, advanced MPTCP (AMP), which adjusts the time granularity of the congestion detection and control under a different number of subflows. The test results show that compared with Linked Increases Algorithm and eXplicit MultiPath, AMP achieves lower latency for small flows and higher throughput for large flows.

Highlights

  • As the platform of cloud computing and the generation networks, Data Center Networks (DCNs) plays an important role in providing diverse network services [1]–[4]

  • When the flow size is between 10KB and 1MB, advanced MPTCP (AMP) achieves the reduction of FCT by 8.9%, 26.2%, 19.5% and 16.3% compared with DCTCP, MMPTCP, Linked Increases Algorithm (LIA)-4, and XMP-4, respectively

  • High concurrent flows in data centers is common. It means that MultiPath TCP (MPTCP) will experience more queue oscillation in switch buffer with the increasing of number of concurrent subflows

Read more

Summary

INTRODUCTION

As the platform of cloud computing and the generation networks, Data Center Networks (DCNs) plays an important role in providing diverse network services [1]–[4]. The consistent trend in data center designs is to build high-performance computing and storage infrastructure using low-cost commodity components. For saving cost, these switches normally have small-size SRAM packet buffers. The small buffer queue length will decrease the link utilization, with the result that large flows cannot obtain high throughput [15]. To satisfy both latency and throughput requirements for different applications, MultiPath TCP (MPTCP) utilizes the multiple available paths that single-path TCP cannot use [16]–[18].

MOTIVATION
PROTOCOL DESIGN
CONGESTION DETECTION
ADJUSTING THE TIME GRANULARITY
15: Calculate the variety ratio β of subflow i as
PERFORMANCE EVALUATION
Findings
CONCLUSION
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

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.