Abstract | ||
---|---|---|
Explicit Congestion Notification (ECN) is crucial for production datacenters, but current queue-length based ECN/RED implementation does not work with generic packet schedulers, leading to either degraded network performance or violated scheduling policies. In this paper, we first dive into this issue and reveal that the invalidity of ECN/RED lies in the difficulty of measuring changing queue capacities under various schedulers and traffic dynamics. Then we present Time-based Congestion Notification (TCN), a simple yet effective ECN solution, by combining two successful ideas: the sojourn time from CoDel and the instantaneous marking from DCTCP. Using packet sojourn-time, as opposed to queue-length, as the congestion signal, TCN eliminates the need of measuring dynamic queue capacities, making it suitable for arbitrary schedulers with traffic dynamics. By performing stateless instantaneous ECN marking rather than complex stateful dropping, TCN is designed to be inexpensive to implement on commodity switching chips. Through extensive testbed experiments and large-scale simulations, we show TCN can strictly preserve scheduling policies while providing desirable network performance. For example, TCN significantly reduces the average and 99th percentile completion times for small flows by up to 82.8% and 95.3% compared to current practice in a testbed experiment with production workload. |
Year | DOI | Venue |
---|---|---|
2016 | 10.1145/2999572.2999575 | ACM International Conference on emerging Networking EXperiments and Technologies |
Field | DocType | Citations |
Computer science,Scheduling (computing),Active queue management,Network packet,Computer network,Testbed,Stateful firewall,CoDel,Distributed computing,Network performance,Explicit Congestion Notification | Conference | 10 |
PageRank | References | Authors |
0.54 | 26 | 5 |
Name | Order | Citations | PageRank |
---|---|---|---|
Wei Bai 0001 | 1 | 190 | 13.46 |
Kai Chen | 2 | 744 | 59.02 |
Li Chen | 3 | 158 | 11.63 |
Changhoon Kim | 4 | 25 | 1.13 |
Haitao Wu | 5 | 2394 | 185.35 |