Title
An Optimal Single-Path Routing Algorithm in the Datacenter Network DPillar
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 O(k), where k parameterizes the dimension of DPillar (we refer to the number of ports in its switches as n). 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. Furthermore, we provide empirical data in order to demonstrate this improvement. In particular, we empirically show that our routing algorithm improves the average length of paths found, the aggregate bottleneck throughput, and the communication latency. A secondary, yet important, effect of our work is that it emphasises that datacenter networks are amenable to a closer combinatorial scrutiny that can significantly improve their computational efficiency and performance.
Year
DOI
Venue
2017
10.1109/TPDS.2016.2591011
IEEE Trans. Parallel Distrib. Syst.
Keywords
Field
DocType
Servers,Routing,Algorithm design and analysis,Ports (Computers),Throughput,Switches,Time complexity
Bottleneck,Algorithm design,Shortest path problem,Computer science,Latency (engineering),Cayley graph,Server,Theoretical computer science,Throughput,Time complexity,Distributed computing
Journal
Volume
Issue
ISSN
28
3
1045-9219
Citations 
PageRank 
References 
1
0.34
0
Authors
4
Name
Order
Citations
PageRank
Alejandro Erickson1145.84
Abbas Eslami Kiasari2977.34
Javier Navaridas320123.58
Iain A. Stewart453651.15