Proceedings of the Ninth ACM Conference on Emerging Networking Experiments and Technologies 2013
DOI: 10.1145/2535372.2535375
|View full text |Cite
|
Sign up to set email alerts
|

Per-packet load-balanced, low-latency routing for clos-based data center networks

Abstract: Clos-based networks including Fat-tree and VL2 are being built in data centers, but existing per-flow based routing causes low network utilization and long latency tail. In this paper, by studying the structural properties of Fattree and VL2, we propose a per-packet round-robin based routing algorithm called Digit-Reversal Bouncing (DRB). DRB achieves perfect packet interleaving. Our analysis and simulations show that, compared with random-based loadbalancing algorithms, DRB results in smaller and bounded queu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
64
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
6
2

Relationship

1
7

Authors

Journals

citations
Cited by 134 publications
(64 citation statements)
references
References 23 publications
0
64
0
Order By: Relevance
“…The core switches act as bouncing switches to perform the routing [27], and commodity switches in aggregation and access layers were utilized. The same routing scheme is assigned based on the number of nodes with each pod of FT with k = 4.…”
Section: Resultsmentioning
confidence: 99%
See 2 more Smart Citations
“…The core switches act as bouncing switches to perform the routing [27], and commodity switches in aggregation and access layers were utilized. The same routing scheme is assigned based on the number of nodes with each pod of FT with k = 4.…”
Section: Resultsmentioning
confidence: 99%
“…The commodity switches act as bouncing switches, implementing digit reversal bouncing (DRB), an algorithm for load balancing proposed in [27] with adequate routing condition to control traffic path within the DCN to end host, hence complementing the ECMP in splitting traffic among multiple paths easier. Packet routing interaction between server 0 and 15 in Fig.…”
Section: Network Simulationmentioning
confidence: 99%
See 1 more Smart Citation
“…Then, with ECMP [16] and packet-level load balancing mechanisms [7,12], it turns out that the congestion usually occurs at the edge and the core is free of persistent congestion [6,20].…”
Section: B How To Set a Proper Threshold?mentioning
confidence: 99%
“…Most importantly, ECMP cannot provide succor in some traffic scenarios, such as incast. When multiple flows converge on a single receiver and the edge switch become a bottleneck, even packet-level, load-aware routing [28] will not help in this setting, while DIBS can.…”
Section: Related Workmentioning
confidence: 99%