Engineering Papers⌕ Search

DOE OSTI · 2480533

Graph Analytics on Jellyfish topology

Abstract

Because large unstructured datasets is important for many science domains, distributed graph analytics is critical to many scientists. Unfortunately, obtaining scaling and performance for irregular communication is challenging because contemporary network interconnects are primarily designed to maximize bandwidths of fixed-neighborhoods large-message exchanges (e.g., stencils). Although there is no consensus on the “best” network topologies for irregular communication, unstructured graph-based interconnects can be more suitable. We analyze three popular graph workloads – clustering, pattern enumeration, and traversal — on comparable networks (in terms of resources and costs) constructed from Jellyfish Random Regular, Dragonfly and Fat tree topologies, varying the routing algorithms. Using packet-level simulations, we demonstrate up to 60% improvement in communication time with Jellyfish due to diversity of the short paths between arbitrary endpoints, which can reduce overall network stalls and congestion.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Newaz, Nahid, Ghosh, Sayan, Suetterlein, Joshua D., Tallent, Nathan R., Mollah, MD Atiqul, Ming, Hua. 2024-07-08. Graph Analytics on Jellyfish topology. https://doi.org/10.1109/ipdps57955.2024.00079

Cite the original work for its findings. Save a collection to share your selection of sources.