Affiliation:
1. Griffith University, Australia
2. POSTECH, Public of Korea
3. The Chinese University of Hong Kong
Abstract
We study the subgraph enumeration problem under distributed settings. Existing solutions either suffer from severe memory crisis or rely on large indexes, which makes them impractical for very large graphs. Most of them follow a synchronous model where the performance is often bottlenecked by the machine with the worst performance. Motivated by this, in this paper, we propose RADS, a Robust Asynchronous Distributed Subgraph enumeration system. RADS first identifies results that can be found using single-machine algorithms. This strategy not only improves the overall performance but also reduces network communication and memory cost. Moreover, RADS employs a novel
region-grouped multi-round expand verify & filter
framework which does not need to shuffle and exchange the intermediate results, nor does it need to replicate a large part of the data graph in each machine. This feature not only reduces network communication cost and memory usage, but also allows us to adopt simple strategies for memory control and load balancing, making it more robust. Several optimization strategies are also used in RADS to further improve the performance. Our experiments verified the superiority of RADS to state-of-the-art subgraph enumeration approaches.
Subject
General Earth and Planetary Sciences,Water Science and Technology,Geography, Planning and Development
Cited by
32 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Understanding High-Performance Subgraph Pattern Matching: A Systems Perspective;Proceedings of the 7th Joint Workshop on Graph Data Management Experiences & Systems (GRADES) and Network Data Analytics (NDA);2024-06-09
2. Fast Local Subgraph Counting;Proceedings of the VLDB Endowment;2024-04
3. Accelerating Graph Mining Systems with Subgraph Morphing;Proceedings of the Eighteenth European Conference on Computer Systems;2023-05-08
4. Distributed (α, β)-Core Decomposition over Bipartite Graphs;2023 IEEE 39th International Conference on Data Engineering (ICDE);2023-04
5. HGMatch: A Match-by-Hyperedge Approach for Subgraph Matching on Hypergraphs;2023 IEEE 39th International Conference on Data Engineering (ICDE);2023-04