Towards Efficient Distributed Subgraph Enumeration Via Backtracking-Based Framework

被引:1
|
作者
Wang, Zhaokang [1 ]
Hu, Weiwei [1 ]
Chen, Guowang [1 ]
Yuan, Chunfeng [1 ]
Gu, Rong [1 ]
Huang, Yihua [1 ]
机构
[1] Nanjing Univ, Dept Comp Sci & Technol, State Key Lab Novel Software Technol, Nanjing 210023, Peoples R China
基金
中国国家自然科学基金; 国家重点研发计划;
关键词
Backtracking-based framework; distributed graph querying; incremental subgraph matching; subgraph isomorphism; sub-graph matching; ISOMORPHISM;
D O I
10.1109/TPDS.2021.3076246
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Finding or monitoring subgraph instances that are isomorphic to a given pattern graph in a data graph is a fundamental query operation in many graph analytic applications, such as network motif mining and fraud detection. Existing distributed methods are inefficient in communication. They have to shuffle partial matching results during the distributed multiway join. The partial matching results may be much larger than the data graph itself. To overcome the drawback, we develop the Batch-BENU framework for distributed subgraph enumeration on static data graphs. Batch-BENU executes a group of local search tasks in parallel. Each task enumerates subgraphs around a vertex in the data graph, guided by a backtracking-based execution plan. To handle large-scale data graphs that may exceed the memory capacity of a single machine, Batch-BENU stores the data graph in a distributed database. Each task queries adjacency sets of the data graph on demand, shuffling the data graph instead of partial matching results. To support incremental subgraph enumeration on dynamic data graphs, we propose the Streaming-BENU framework. Streaming-BENU turns the problem of enumerating incremental matching results into enumerating all matching results of incremental pattern graphs at each time step. We implement Batch-BENU and Streaming-BEND with the local database cache and the load balance optimization to improve their efficiency. Extensive experiments show that Batch-BENU and Streaming-BENU can scale to big graphs and complex pattern graphs. They outperform the state-of-the-art distributed methods by up to one and two orders of magnitude, respectively.
引用
收藏
页码:2953 / 2969
页数:17
相关论文
共 50 条
  • [41] Distributed reinforcement learning based framework for energy-efficient UAV relay against jamming
    Wang W.
    Lv Z.
    Lu X.
    Zhang Y.
    Xiao L.
    Intelligent and Converged Networks, 2021, 2 (02): : 150 - 162
  • [42] Towards efficient federated learning-based scheme in medicalcyber-physicalsystems for distributed data
    Guo, Kehua
    Li, Nan
    Kang, Jian
    Zhang, Jian
    SOFTWARE-PRACTICE & EXPERIENCE, 2021, 51 (11): : 2274 - 2289
  • [43] A Scalable IoT Protocol via an Efficient DAG-based Distributed Ledger Consensus
    Son, Bumho
    Lee, Jaewook
    Jang, Huisu
    SUSTAINABILITY, 2020, 12 (04)
  • [44] Towards Real-time Privacy Preservation: A Streaming Location Anonymous Method Based on Distributed Framework
    Hui, Tong
    Yang, Yahui
    Shen, Qingni
    Wu, Zhonghai
    2018 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2018,
  • [45] Towards a Framework for Adaptive Resource Provisioning in Large-Scale Distributed Agent-Based Simulation
    Hanai, Masatoshi
    Suzumura, Toyotaro
    Ventresque, Anthony
    Shudo, Kazuyuki
    EURO-PAR 2014: PARALLEL PROCESSING WORKSHOPS, PT I, 2014, 8805 : 430 - 439
  • [46] The TEDDY Framework: An Efficient Framework for Target Tracking Using Edge-Based Distributed Smart Cameras with Dynamic Camera Selection
    Yang, Jaemin
    Lee, Jongwoo
    Lee, Ilju
    Lee, Yaesop
    APPLIED SCIENCES-BASEL, 2025, 15 (06):
  • [47] Edge Learning via Message Passing: Distributed Estimation Framework Based on Gaussian Mixture Model
    Li, Xiang
    Yuan, Weijie
    Zhang, Kecheng
    Wu, Nan
    IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (21): : 34409 - 34419
  • [48] Efficient Airframe Noise Reduction Framework via Adjoint-Based Shape Optimization
    Zhou, Beckett Y.
    Albring, Tim
    Gauger, Nicolas R.
    da Silva, Carlos R.
    Economon, Thomas D.
    Alonso, Juan J.
    AIAA JOURNAL, 2021, 59 (02) : 580 - 595
  • [49] An Efficient Multi-Class Privacy-Preserving-Based Encryption Framework for Large Distributed Databases
    Mohammed Gouse, Sk.
    Babu Burra, Vijaya
    INTERNATIONAL JOURNAL OF RELIABILITY QUALITY AND SAFETY ENGINEERING, 2023, 30 (04)
  • [50] DACODE: Distributed adaptive communication framework for energy efficient industrial IoT-based heterogeneous WSN
    Oh, Junsuk
    Lee, Donghyun
    Lakew, Demeke Shumeye
    Cho, Sungrae
    ICT EXPRESS, 2023, 9 (06): : 1085 - 1094