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 条
  • [31] Cayley graphs as models of deterministic small-world networks
    Xiao, WJ
    Parhami, B
    INFORMATION PROCESSING LETTERS, 2006, 97 (03) : 115 - 117
  • [32] Small-world behavior in time-varying graphs
    Tang, J.
    Scellato, S.
    Musolesi, M.
    Mascolo, C.
    Latora, V.
    PHYSICAL REVIEW E, 2010, 81 (05):
  • [33] Topological and Spectral Properties of Small-World Hierarchical Graphs
    Qi, Yi
    Yi, Yuhao
    Zhang, Zhongzhi
    COMPUTER JOURNAL, 2019, 62 (05): : 769 - 784
  • [34] Efficient Index-Based Snippet Generation
    Bast, Hannah
    Celikik, Marjan
    ACM TRANSACTIONS ON INFORMATION SYSTEMS, 2014, 32 (02)
  • [35] Efficient index-based audio matching
    Kurth, Frank
    Mueller, Meinard
    IEEE TRANSACTIONS ON AUDIO SPEECH AND LANGUAGE PROCESSING, 2008, 16 (02): : 382 - 395
  • [36] Cavity approach for real variables on diluted graphs and application to synchronization in small-world lattices
    Skantzos, NS
    Castillo, IP
    Hatchett, JPL
    PHYSICAL REVIEW E, 2005, 72 (06):
  • [37] Efficient routeing in Poisson small-world networks
    Draief, M.
    Ganesh, A.
    JOURNAL OF APPLIED PROBABILITY, 2006, 43 (03) : 678 - 686
  • [38] An efficient length-segmented inverted index-based set similarity query algorithm
    Li, Mengjuan
    Jia, Lianyin
    Hu, Juntao
    Zhang, Ruiqi
    Wei, Shoulin
    Pan, Mengni
    INTERNATIONAL JOURNAL OF COMPUTING SCIENCE AND MATHEMATICS, 2022, 16 (01) : 85 - 95
  • [39] Energy-Efficient Routing Algorithm Based on Small-World Characteristics
    Sun, Qian
    Cheng, Gongxue
    Wang, Xiaoyi
    Xu, Jiping
    Wang, Li
    Zhang, Huiyan
    Yu, Jiabin
    Cao, Ning
    Wang, Ruichao
    CMC-COMPUTERS MATERIALS & CONTINUA, 2021, 69 (02): : 2749 - 2759
  • [40] Computing K-Cores in Large Uncertain Graphs: An Index-Based Optimal Approach
    Wen, Dong
    Yang, Bohua
    Qin, Lu
    Zhang, Ying
    Chang, Lijun
    Li, Ronghua
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2022, 34 (07) : 3126 - 3138