TY - JOUR
T1 - CWND
T2 - A Coarse, but Simple, Efficient Metric to Reduce Short Flow Completion Time in Data Centers
AU - Wu, Hangxing
AU - Farha, Fadi
AU - Hong, Tao
AU - Xu, Yang
AU - Zhang, Tao
N1 - Publisher Copyright:
© 2013 IEEE.
PY - 2019
Y1 - 2019
N2 - 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.
AB - 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.
KW - Congestion window
KW - DCTCP
KW - data center networks
KW - short flow completion time
UR - https://www.scopus.com/pages/publications/85078275995
U2 - 10.1109/ACCESS.2019.2956119
DO - 10.1109/ACCESS.2019.2956119
M3 - 文章
AN - SCOPUS:85078275995
SN - 2169-3536
VL - 7
SP - 172496
EP - 172504
JO - IEEE Access
JF - IEEE Access
M1 - 8913520
ER -