An Efficient Index-Based Approach to Distributed Set Reachability on Small-World Graphs

被引:4
|
作者
Zeng, Yuanyuan [1 ,2 ]
Li, Kenli [1 ,2 ]
Zhou, Xu [1 ,2 ]
Luo, Wensheng [1 ,2 ]
Gao, Yunjun [3 ]
机构
[1] Hunan Univ, Coll Comp Sci & Elect Engn, Changsha 410012, Peoples R China
[2] Natl Supercomp Ctr, Changsha 410082, Peoples R China
[3] Zhejiang Univ, Key Lab Big Data Intelligent Comp Zhejiang Provin, Hangzhou 310027, Peoples R China
关键词
2-hop labeling; distributed processing; indexing; set reachabiity; QUERIES;
D O I
10.1109/TPDS.2021.3139111
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Set reachability query in directed graphs has a plethora of graph-based applications such as dependency analysis and graph centrality calculation. Given two sets S and T of source and target vertices, set reachability query needs to acquire all pairs (s, t) where s is an element of S and t is an element of T and s can reach t. The state-of-the-art approach distributed set reachability (DSR) investigates the set reachability query in a distributed environment and adopts a static graph-based index to enhance the query efficiency. Nevertheless, DSR needs to store the graph-based index in all partitions, which causes a huge space overhead. Furthermore, it cannot efficiently solve the negative query (s, t) where s cannot reach t, since DSR needs to traverse the whole reachable paths and becomes unable to efficiently reduce the computations. To alleviate these issues, we propose a novel multi-level 2-hop (ML2hop) index for the set reachability query in a distributed environment. Based on ML2hop, we further present a bi-directional query algorithm, called MLQA, to achieve efficient support for both positive and negative queries in Pregel-like systems. Generally, MLQA is equipped with the following three significant properties: (1) Low computation costs. It reduces redundant local computations in each partition by controlling the rounds of path traversals. (2) Low communication costs. It restricts the message exchange among different partitions within one single round with guaranteed accuracy of query results. (3) High parallelism. It adopts a bi-directional query technique for message propagation, achieving the better query efficiency than the forward-traversal query strategy utilized in DSR. Experimental results over several real-world graphs demonstrate that MLQA significantly outperforms the state-of-the-art algorithm by up to two orders of magnitude speedup.
引用
收藏
页码:2358 / 2371
页数:14
相关论文
共 50 条
  • [1] Efficient reachability queries in multi-relation graph: An index-based approach
    Liu, Xijuan
    Zhang, Mengqi
    Fu, Xianming
    Chen, Chen
    Wang, Xiaoyang
    Wu, Yanping
    COMPUTERS & ELECTRICAL ENGINEERING, 2021, 96
  • [2] Efficient Community Search over Large Directed Graphs: An Augmented Index-based Approach
    Chen, Yankai
    Zhan, Jie
    Fang, Yixiang
    Cao, Xin
    King, Irwin
    PROCEEDINGS OF THE TWENTY-NINTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2020, : 3544 - 3550
  • [3] Efficient (α, β)-core Computation: an Index-based Approach
    Liu, Boge
    Yuan, Long
    Lin, Xuemin
    Qin, Lu
    Zhang, Wenjie
    Zhou, Jingren
    WEB CONFERENCE 2019: PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE (WWW 2019), 2019, : 1130 - 1141
  • [4] An index-based checkpointing/recovery approach for distributed systems
    Gupta, B
    Banerjee, SK
    Wang, Z
    COMPUTERS AND THEIR APPLICATIONS, 2001, : 166 - 170
  • [5] Analyzing and Characterizing Small-World Graphs
    Nguyen, Van
    Martel, Chip
    PROCEEDINGS OF THE SIXTEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2005, : 311 - 320
  • [6] Discovering Significant Communities on Bipartite Graphs: An Index-Based Approach
    Wang, Kai
    Zhang, Wenjie
    Zhang, Ying
    Qin, Lu
    Zhang, Yuting
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2023, 35 (03) : 2471 - 2485
  • [7] Structural graph clustering on signed graphs: An index-based approach
    Zhao, Zheng
    Li, Wei
    Wang, Xiao
    Meng, Xiangxu
    Zheng, Xiangping
    Wang, Chenhao
    INFORMATION SCIENCES, 2025, 699
  • [8] Efficient structural graph clustering: an index-based approach
    Dong Wen
    Lu Qin
    Ying Zhang
    Lijun Chang
    Xuemin Lin
    The VLDB Journal, 2019, 28 : 377 - 399
  • [9] Efficient structural graph clustering: an index-based approach
    Wen, Dong
    Qin, Lu
    Zhang, Ying
    Chang, Lijun
    Lin, Xuemin
    VLDB JOURNAL, 2019, 28 (03): : 377 - 399
  • [10] Efficient Structural Graph Clustering: An Index-Based Approach
    Wen, Dong
    Qin, Lu
    Zhang, Ying
    Chang, Lijun
    Lin, Xuemin
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2017, 11 (03): : 243 - 255