A survey of distributed graph algorithms on massive graphs

L Meng, Y Shao, L Yuan, L Lai, P Cheng, X Li… - ACM Computing …, 2024 - dl.acm.org
Distributed processing of large-scale graph data has many practical applications and has
been widely studied. In recent years, a lot of distributed graph processing frameworks and …

Scalable graph processing frameworks: A taxonomy and open challenges

S Heidari, Y Simmhan, RN Calheiros… - ACM Computing Surveys …, 2018 - dl.acm.org
The world is becoming a more conjunct place and the number of data sources such as
social networks, online transactions, web search engines, and mobile devices is increasing …

Theoretically efficient parallel graph algorithms can be fast and scalable

L Dhulipala, GE Blelloch, J Shun - ACM Transactions on Parallel …, 2021 - dl.acm.org
There has been significant recent interest in parallel graph processing due to the need to
quickly analyze the large graphs available today. Many graph codes have been designed …

Julienne: A framework for parallel graph algorithms using work-efficient bucketing

L Dhulipala, G Blelloch, J Shun - … of the 29th ACM Symposium on …, 2017 - dl.acm.org
Existing graph-processing frameworks let users develop efficient implementations for many
graph problems, but none of them support efficiently bucketing vertices, which is needed for …

iSpan: Parallel Identification of Strongly Connected Components with Spanning Trees

Y Ji, H Liu, Y Hu, HH Huang - ACM Transactions on Parallel Computing, 2022 - dl.acm.org
Detecting strongly connected components (SCCs) in a directed graph is crucial for
understanding the structure of graphs. Most real-world graphs have one large SCC that …

Start late or finish early: A distributed graph processing system with redundancy reduction

S Song, X Liu, Q Wu, A Gerstlauer, T Li… - arxiv preprint arxiv …, 2018 - arxiv.org
Graph processing systems are important in the big data domain. However, processing
graphs in parallel often introduces redundant computations in existing algorithms and …

Scaling up network centrality computations–A brief overview

A van der Grinten, E Angriman… - it-Information …, 2020 - degruyter.com
Network science methodology is increasingly applied to a large variety of real-world
phenomena, often leading to big network data sets. Thus, networks (or graphs) with millions …

A shared-memory parallel algorithm for updating single-source shortest paths in large dynamic networks

S Srinivasan, S Riazi, B Norris, SK Das… - 2018 IEEE 25th …, 2018 - ieeexplore.ieee.org
Computing the single-source shortest path (SSSP) is one of the fundamental graph
algorithms, and is used in many applications. Here, we focus on computing SSSP on large …

[HTML][HTML] Approximation algorithm for shortest path in large social networks

DNA Mensah, H Gao, LW Yang - Algorithms, 2020 - mdpi.com
Proposed algorithms for calculating the shortest paths such as Dijikstra and Flowd-
Warshall's algorithms are limited to small networks due to computational complexity and …

Understanding priority-based scheduling of graph algorithms on a shared-memory platform

S Yesil, A Heidarshenas, A Morrison… - Proceedings of the …, 2019 - dl.acm.org
Many task-based graph algorithms benefit from executing tasks according to some
programmer-specified priority order. To support such algorithms, graph frameworks use …