TY - JOUR
T1 - ECN Marking with Micro-Burst Traffic
T2 - Problem, Analysis, and Improvement
AU - Shan, Danfeng
AU - Ren, Fengyuan
N1 - Publisher Copyright:
© 1993-2012 IEEE.
PY - 2018/8
Y1 - 2018/8
N2 - In data centers, batching schemes in end hosts can introduce micro-burst traffic into the network. The packet dropping caused by micro-bursts usually leads to severe performance degradations. Therefore, much attention has been paid to avoiding buffer overflow caused by micro-burst traffic. In particular, ECN is widely used in data centers to keep persistent queue occupancy low, so that enough buffer space can be available as headroom to absorb micro-burst traffic. However, we find that current instantaneous-queue-length-based ECN marking scheme may cause problems in another direction - buffer underflow. Specifically, current ECN marking scheme in data centers is easy to trigger spurious congestion signals, which may result in the overreaction of senders and queue length oscillations in switches. Since ECN threshold is low, the buffer may underflow and link capacity is not fully used. In this paper, we reveal this problem by experiments. Besides, we theoretically deduce the amplitude of queue length oscillations. The analysis results indicate that the overreaction of senders is caused by ECN mismarking. Therefore, we propose combined enqueue and dequeue marking (CEDM), which can mark packets more accurately. Through test bed experiments and extensive ns-2 simulations, we show that CEDM can significantly reduce throughput loss and improve the flow completion time.
AB - In data centers, batching schemes in end hosts can introduce micro-burst traffic into the network. The packet dropping caused by micro-bursts usually leads to severe performance degradations. Therefore, much attention has been paid to avoiding buffer overflow caused by micro-burst traffic. In particular, ECN is widely used in data centers to keep persistent queue occupancy low, so that enough buffer space can be available as headroom to absorb micro-burst traffic. However, we find that current instantaneous-queue-length-based ECN marking scheme may cause problems in another direction - buffer underflow. Specifically, current ECN marking scheme in data centers is easy to trigger spurious congestion signals, which may result in the overreaction of senders and queue length oscillations in switches. Since ECN threshold is low, the buffer may underflow and link capacity is not fully used. In this paper, we reveal this problem by experiments. Besides, we theoretically deduce the amplitude of queue length oscillations. The analysis results indicate that the overreaction of senders is caused by ECN mismarking. Therefore, we propose combined enqueue and dequeue marking (CEDM), which can mark packets more accurately. Through test bed experiments and extensive ns-2 simulations, we show that CEDM can significantly reduce throughput loss and improve the flow completion time.
KW - ECN marking
KW - interrupt coalescing
KW - large send offload
KW - micro-burst
UR - https://www.scopus.com/pages/publications/85048205254
U2 - 10.1109/TNET.2018.2840722
DO - 10.1109/TNET.2018.2840722
M3 - 文章
AN - SCOPUS:85048205254
SN - 1063-6692
VL - 26
SP - 1533
EP - 1546
JO - IEEE/ACM Transactions on Networking
JF - IEEE/ACM Transactions on Networking
IS - 4
M1 - 8372948
ER -