We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.NI

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Networking and Internet Architecture

Title: Multi-Path Routing on the Jellyfish Networks

Abstract: The Jellyfish network has recently be proposed as an alternate to the fat-tree network as the interconnect for data centers and high performance computing clusters. Jellyfish adopts a random regular graph as its topology and has been showed to be more cost-effective than fat-trees. Effective routing on Jellyfish is challenging. It is known that shortest path routing and equal-cost multi-path routing (ECMP) do not work well on Jellyfish. Existing schemes use variations of k-shortest path routing (KSP). In this work, we study two routing components for Jellyfish: path selection that decides the paths to route traffic, and routing mechanisms that decide which path to be used for each packet. We show that the performance of the existing KSP can be significantly improved by incorporating two heuristics, randomization and edge-disjointness. We evaluate a range of routing mechanisms including traffic oblivious and traffic adaptive schemes and identify an adaptive routing scheme that has significantly higher performance than others including the Universal Globally Adaptive Load-balance (UGAL) routing.
Subjects: Networking and Internet Architecture (cs.NI); Distributed, Parallel, and Cluster Computing (cs.DC)
Cite as: arXiv:2012.02131 [cs.NI]
  (or arXiv:2012.02131v1 [cs.NI] for this version)

Submission history

From: Zaid Alzaid [view email]
[v1] Thu, 3 Dec 2020 18:10:06 GMT (1009kb)

Link back to: arXiv, form interface, contact.