Skip to main content
Article
A Parallel Algorithm Template for Updating Single-Source Shortest Paths in Large-Scale Dynamic Networks
IEEE Transactions on Parallel and Distributed Systems
  • Arindam Khanda
  • Sriram Srinivasan
  • Sanjukta Bhowmick
  • Boyana Norris
  • Sajal K. Das, Missouri University of Science and Technology
Abstract

The Single Source Shortest Path (SSSP) problem is a classic graph theory problem that arises frequently in various practical scenarios; hence, many parallel algorithms have been developed to solve it. However, these algorithms operate on static graphs, whereas many real-world problems are best modeled as dynamic networks, where the structure of the network changes with time. This gap between the dynamic graph modeling and the assumed static graph model in the conventional SSSP algorithms motivates this work. We present a novel parallel algorithmic framework for updating the SSSP in large-scale dynamic networks and implement it on the shared-memory and GPU platforms. The basic idea is to identify the portion of the network affected by the changes and update the information in a rooted tree data structure that stores the edges of the network that are most relevant to the analysis. Extensive experimental evaluations on real-world and synthetic networks demonstrate that our proposed parallel updating algorithm is scalable and, in most cases, requires significantly less execution time than the state-of-the-art recomputing-from-scratch algorithms.

Department(s)
Computer Science
Comments

Directorate for Computer and Information Science and Engineering, Grant 1725566

Keywords and Phrases
  • Dynamic networks,
  • GPU implementation,
  • shared-memory parallel algorithm,
  • single source shortest path (SSSP)
Document Type
Article - Journal
Document Version
Final Version
File Type
text
Language(s)
English
Rights
© 2023 Institute of Electrical and Electronics Engineers, All rights reserved.
Publication Date
4-1-2022
Publication Date
01 Apr 2022
Disciplines
Citation Information
Arindam Khanda, Sriram Srinivasan, Sanjukta Bhowmick, Boyana Norris, et al.. "A Parallel Algorithm Template for Updating Single-Source Shortest Paths in Large-Scale Dynamic Networks" IEEE Transactions on Parallel and Distributed Systems Vol. 33 Iss. 4 (2022) p. 929 - 940 ISSN: 1558-2183; 1045-9219
Available at: http://works.bepress.com/sajal-das/269/