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 条
  • [21] Towards Efficient Federated Learning Framework via Selective Aggregation of Models
    Shi, Yuchen
    Fan, Pingyi
    Zhu, Zheqi
    Peng, Chenghui
    Wang, Fei
    Letaief, Khaled B.
    2024 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS, ICC WORKSHOPS 2024, 2024, : 99 - 104
  • [22] Towards a Scalable and Efficient PGAS-Based Distributed OpenMP
    Shan, Baodi
    Araya-Polo, Mauricio
    Chapman, Barbara
    ADVANCING OPENMP FOR FUTURE ACCELERATORS, IWOMP 2024, 2024, 15195 : 64 - 78
  • [23] Towards an efficient rule-based framework for legal reasoning
    Liu, Qing
    Islam, Badiul
    Governatori, Guido
    KNOWLEDGE-BASED SYSTEMS, 2021, 224
  • [24] Towards an Efficient Quality Based Web Service Discovery Framework
    Al Hunaity, Mossab A.
    IEEE CONGRESS ON SERVICES 2008, PT I, PROCEEDINGS, 2008, : 261 - 264
  • [25] EDAWS: A distributed framework with efficient data analytics workspace towards discriminative services for critical infrastructures
    Wu, Renke
    Huang, Linpeng
    Yu, Peng
    Zhou, Haojie
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 81 : 78 - 93
  • [26] Towards an IPv6-based security framework for distributed storage resources
    Bassi, A
    Laganier, J
    COMMUNICATIONS AND MULTIMEDIA SECURITY, 2003, 2828 : 54 - 64
  • [27] Towards a Simple and Efficient Object-based Superpixel Delineation Framework
    Belem, Felipe C.
    Perret, Benjamin
    Cousty, Jean
    Guimaraes, Silvio J. F.
    Falcao, Alexandre X.
    2021 34TH SIBGRAPI CONFERENCE ON GRAPHICS, PATTERNS AND IMAGES (SIBGRAPI 2021), 2021, : 346 - 353
  • [28] An Efficient Distributed-Computing Framework for Association-Rule-Based Recommendation
    Li C.-S.
    Wu Z.-A.
    Zhang L.
    Cao J.
    Jisuanji Xuebao/Chinese Journal of Computers, 2019, 42 (06): : 1218 - 1231
  • [29] An Efficient Distributed-Computing Framework for Association-Rule-Based Recommendation
    Li, Changsheng
    Liang, Weichao
    Wu, Zhiang
    Cao, Jie
    2018 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (IEEE ICWS 2018), 2018, : 339 - 342
  • [30] An Efficient Distributed Deep Learning Framework for Fog-based IoT Systems
    Chang, Yijia
    Huang, Xi
    Shao, Ziyu
    Yang, Yang
    2019 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2019,