An Optimal Single-Path Routing Algorithm in the Datacenter Network DPillar
Alejandro Erickson, Abbas Eslami Kiasari, Javier Navaridas and, Iain A. Stewart

TL;DR
This paper introduces an optimal, efficient single-path routing algorithm for the DPillar datacenter network, leveraging its Cayley graph structure to improve path length, throughput, and latency.
Contribution
The paper proves DPillar's graph is a Cayley graph, enabling a simple, optimal routing algorithm with linear time complexity and improved performance over previous methods.
Findings
The routing algorithm computes shortest paths in O(k) time.
Empirical results show improved average path length, throughput, and latency.
DPillar's structure allows for significant combinatorial optimization.
Abstract
DPillar has recently been proposed as a server-centric datacenter network and is combinatorially related to (but distinct from) the well-known wrapped butterfly network. We explain the relationship between DPillar and the wrapped butterfly network before proving that the underlying graph of DPillar is a Cayley graph; hence, the datacenter network DPillar is node-symmetric. We use this symmetry property to establish a single-path routing algorithm for DPillar that computes a shortest path and has time complexity , where parameterizes the dimension of DPillar (we refer to the number of ports in its switches as ). Our analysis also enables us to calculate the diameter of DPillar exactly. Moreover, our algorithm is trivial to implement, being essentially a conditional clause of numeric tests, and improves significantly upon a routing algorithm earlier employed for DPillar.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
