2015 IEEE International Parallel and Distributed Processing Symposium 2015
DOI: 10.1109/ipdps.2015.78
|View full text |Cite
|
Sign up to set email alerts
|

Contention-Based Nonminimal Adaptive Routing in High-Radix Networks

Abstract: Abstract-Adaptive routing is an efficient congestion avoidance mechanism for modern Datacenter and HPC networks. Congestion detection traditionally relies on the occupancy of the router queues. However, this approach can hinder performance due to coarse-grain measurements with small buffers, and potential routing oscillations with large buffers.We introduce an alternative mechanism, labelled ContentionBased Adaptive Routing. Our mechanism adapts routing based on an estimation of "network contention", the simul… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
5
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 22 publications
(5 citation statements)
references
References 36 publications
0
5
0
Order By: Relevance
“…Different bias values were proposed based on intra-group and inter-group traffic pattern for the Dragonfly topology [10]. Thresholds were proposed to route non-minimally when the local contention and buffer occupancy exceeds a certain threshold [16]. In this work, we avoid using any threshold for any decision-making, since the optimal threshold value may vary for different applications.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Different bias values were proposed based on intra-group and inter-group traffic pattern for the Dragonfly topology [10]. Thresholds were proposed to route non-minimally when the local contention and buffer occupancy exceeds a certain threshold [16]. In this work, we avoid using any threshold for any decision-making, since the optimal threshold value may vary for different applications.…”
Section: Related Workmentioning
confidence: 99%
“…q m (q nm ) : queue occupancy for min (non-minimal) path H m (H nm ) : hop count for min (non-minimal) path b : bias or constant offset 1: if H m × q m ≤ H nm × q nm + b then route non-minimally revisit the routing decision at each hop. Fuentes et al [16] proposed to route non-minimally when the local contention and buffer occupancy exceeds a static threshold but they also rely on local-only information. Sliding window was proposed to address "phantom" congestion and the non-minimal queues were averaged to better estimate the network congestion [41].…”
Section: Introductionmentioning
confidence: 99%
“…They propose a solution to overcome this problem and to avoid transient congestion, validating it by means of simulations. Other works address this problem [19], by proposing algorithms to improve congestion estimation, which are then simulated and compared to state of the art solutions. However, as also stated by the authors, approximations in the simulation are necessary because simulating the exact tiled structure of Dragonfly would be too costly.…”
Section: Related Workmentioning
confidence: 99%
“…() Piggyback and the Averaging proposal in the work of Won et al consider the average occupancy (or credit count) of all the ports in a switch, somehow similar to our feedback comparison variant. Contention counters support non‐minimal routing using only local traffic demand information (the output ports that would be used under minimal routing), with early detection and almost‐immediate reaction time to traffic changes. The ECtN routing based on contention counters distributes explicit messages with port contention information (traffic demand for each global port in a Dragonfly topology), resembling ECN.…”
Section: Related Workmentioning
confidence: 99%