Abstract
Reducing the delay-sensitive Short Flows Completion Time (SFCT) is a hot topic in data center networks, and prioritizing the short flows is an effective way to do that. However, precisely identifying a short flow is still a challenge, which makes many proposed schemes unfeasible in commodity switch. The short flows often have a small Congestion Window (CWND) due to their small flow sizes, and thus CWND can be used as a coarse metric to identify short flows. Based on this idea, Low Delay Data Center Transport Control Protocol (LD-DCTCP) is proposed. When transferring a data packet whose CWND is less than the CWND threshold, LD-DCTCP sender marks the high priority field in the IP header of the packet. Then, switches can prioritize the high priority packets by a priority-based queue schedule. By simply prioritizing the packets which have small CWND, short flows, in a high probability, can be prioritized, and as well, SFCT can be effectively reduced. Since CWND can be easily obtained from TCP/IP header, LD-DCTCP is implementable in data center networks. The NS2 simulation results show that the average flow completion time of short flows in DCTCP can be reduced by 26%-40% in normal cases. Furthermore, due to the coarseness of CWND metric, some cases in which CWND-based judgment could be wrong are also discussed in the paper, and the simulation results show that no severe problem occurs after using LD-DCTCP.
Highlights
Traditional TCP is inefficient to use in Data Center Networks (DCN) when TCP-incast phenomenon occurs [1]
The traffic in DCN mainly consists of delay-sensitive short flows and throughput-sensitive long flows
The flows generated by web search, online retail, and social media are usually delay-sensitive short flows, while database updating flows are throughput-sensitive long flows
Summary
Traditional TCP is inefficient to use in Data Center Networks (DCN) when TCP-incast phenomenon occurs [1]. H. Wu et al.: CWND: Coarse, But Simple, Efficient Metric to Reduce Short Flow Completion Time in Data Centers TABLE 1. CWNDs leads to prioritizing the short flows Based on this concept and by using CWND as a coarse metric, LD-DCTCP has been proposed in the paper. Considering the simulation results and the relation between flows which have small CWNDs and short flows, LD-DCTCP is proposed. H. Wu et al.: CWND: Coarse, But Simple, Efficient Metric to Reduce Short Flow Completion Time in Data Centers. Some long flows can have small CWND when they start up, and LD-DCTCP will wrongly identify them as short flows. Because CWND is a coarse metric, a few short flows may be inserted in the low priority queue.
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.