2020
DOI: 10.1109/access.2020.2979216
|View full text |Cite
|
Sign up to set email alerts
|

A-ECN Minimizing Queue Length for Datacenter Networks

Abstract: Recently, Explicit Congestion Notification (ECN) has been leveraged by DCTCP and its successive protocols to reduce the latency in datacenters. However, we find that DCTCP may induce the queue underflow and high latency in multi-queue scenarios and even single-queue environments. Our analysis concludes that the problem is caused by improper ECN marking thresholds of DCTCP. In this paper, an Adaptive ECN (A-ECN) marking scheme is proposed to enhance the performance of the ECN marking scheme of DCTCP.A-ECN is de… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(2 citation statements)
references
References 17 publications
0
2
0
Order By: Relevance
“…Many solutions also try to solve TCP incast problems by changing the ECN tag threshold, changing the position of the ECN marks, and solving the buffer overflow problem caused by microbursts. CEDM [25] merged enqueue and dequeue ECN marks, A-ECN [26] adjusted the packet marking threshold as packets arrive to accommodate multi-queue conditions in the data center network. However, these methods barely avoid timeout upon heavy incast, since in this case packet loss is so massive and bursty that TCP usually receives no ACK at all (i.e., full window loss) [18,20,27].…”
Section: Related Workmentioning
confidence: 99%
“…Many solutions also try to solve TCP incast problems by changing the ECN tag threshold, changing the position of the ECN marks, and solving the buffer overflow problem caused by microbursts. CEDM [25] merged enqueue and dequeue ECN marks, A-ECN [26] adjusted the packet marking threshold as packets arrive to accommodate multi-queue conditions in the data center network. However, these methods barely avoid timeout upon heavy incast, since in this case packet loss is so massive and bursty that TCP usually receives no ACK at all (i.e., full window loss) [18,20,27].…”
Section: Related Workmentioning
confidence: 99%
“…According to RFC 7567 [1] active queue management (AQM) is considered as a best practice of network congestion avoidance (reducing) in Internet routers. The active queue management is the policy of dropping packets inside a buffer associated with a network interface controller (NIC) before that buffer becomes full (or gets close to becoming full) and this policy is based on some rules (algorithms ) such as: -Random Early Detection (random early discard or random early drop) (RED) [8]- [10], [14] -is a queuing discipline for a network scheduler suited for congestion avoidance by pre-emptively dropping packets before the buffer becomes completely full based on predictive models to decide which packets to drop; -Explicit Congestion Notification (ECN) [9], [15] and its modifications [16]- [19] -allows end-to-end notification of network congestion without dropping packets (opposed to RED); -controlled delay (CoDel) [20] and its modifications [21], [22] -a scheduling algorithm for the network scheduler, designed to overcome bufferbloat in networking hardware by setting limits on the delay network packets experience as they pass through buffers in this equipment; -BLUE [23] and its modifications [24]- [26] -operates by randomly dropping or marking packet with explicit congestion notification mark before the transmit buffer of the network interface controller overflows and it requires little or no tuning to be performed by the network administrator; -CAKE (Common Applications Kept Enhanced) [27], [28] -is a shapingcapable queue discipline which uses both AQM and FQ, itcombines COBALT, which is an AQM algorithm combining Codel and BLUE Early AQM disciplines (notably RED and SRED) require careful tuning of their parameters in order to provide good performance, but modern AQM disciplines (Blue, CoDel, CAKE and new modifications of RED -the overview may be seen in [29], [30]) are self-tuning, so they can be run with their default parameters.…”
Section: Active Queue Management Algorithms the Brief Description Ofmentioning
confidence: 99%