Distributed k-Core View Materialization and Maintenance for Large Dynamic Graphs

被引:31
|
作者
Aksu, Hidayet [1 ]
Canim, Mustafa [2 ]
Chang, Yuan-Chi [2 ]
Korpeoglu, Ibrahim [3 ]
Ulusoy, Ozgur [3 ]
机构
[1] Bilkent Univ, Dept Comp Engn, TR-06836 Ankara, Turkey
[2] IBM Thomas J Watson Res Ctr, Yorktown Hts, NY 10598 USA
[3] Bilkent Univ, Dept Comp Engn, TR-06800 Ankara, Turkey
关键词
k-core; graph theory; distributed computing; dynamic social networks; RANDOM HYPERGRAPHS;
D O I
10.1109/TKDE.2013.2297918
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In graph theory, k-core is a key metric used to identify subgraphs of high cohesion, also known as the 'dense' regions of a graph. As the real world graphs such as social network graphs grow in size, the contents get richer and the topologies change dynamically, we are challenged not only to materialize k-core subgraphs for one time but also to maintain them in order to keep up with continuous updates. Adding to the challenge is that real world data sets are outgrowing the capacity of a single server and its main memory. These challenges inspired us to propose a new set of distributed algorithms for k-core view construction and maintenance on a horizontally scaling storage and computing platform. Our algorithms execute against the partitioned graph data in parallel and take advantage of k-core properties to aggressively prune unnecessary computation. Experimental evaluation results demonstrated orders of magnitude speedup and advantages of maintaining k-core incrementally and in batch windows over complete reconstruction. Our algorithms thus enable practitioners to create and maintain many k-core views on different topics in rich social network content simultaneously.
引用
收藏
页码:2439 / 2452
页数:14
相关论文
共 50 条
  • [31] Monitoring Properties of Large, Distributed, Dynamic Graphs
    Yehuda, Gal
    Keren, Daniel
    Akaria, Islam
    2017 31ST IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2017, : 2 - 11
  • [32] IDENTIFYING IMPORTANT CLASSES OF LARGE SOFTWARE SYSTEMS THROUGH K-CORE DECOMPOSITION
    Meyer, P.
    Siy, H.
    Bhowmick, S.
    ADVANCES IN COMPLEX SYSTEMS, 2014, 17 (7-8):
  • [33] Distributed Maintenance of a Spanning Tree of k-Connected Graphs
    Hamid, Brahim
    Rouland, Quentin
    Jaskolkat, Jason
    2019 IEEE 24TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING (PRDC 2019), 2019, : 217 - 226
  • [34] Batch Processing for Truss Maintenance in Large Dynamic Graphs
    Luo, Qi
    Yu, Dongxiao
    Cheng, Xiuzhen
    Cai, Zhipeng
    Yu, Jiguo
    Lv, Weifeng
    IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2020, 7 (06) : 1435 - 1446
  • [35] Parallel Batch-Dynamic Algorithms for k-Core Decomposition and Related Graph Problems
    Liu, Quanquan C.
    Shi, Jessica
    Yu, Shangdi
    Dhulipala, Laxman
    Shun, Julian
    PROCEEDINGS OF THE 34TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, SPAA 2022, 2022, : 191 - 204
  • [36] Core Maintenance in Dynamic Graphs: A Parallel Approach Based on Matching
    Jin, Hai
    Wang, Na
    Yu, Dongxiao
    Hua, Qiang-Sheng
    Shi, Xuanhua
    Xie, Xia
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2018, 29 (11) : 2416 - 2428
  • [37] Parallel Order-Based Core Maintenance in Dynamic Graphs
    Guo, Bin
    Sekerinski, Emil
    PROCEEDINGS OF THE 52ND INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, ICPP 2023, 2023, : 122 - 131
  • [38] Visualization and cognition of large-scale software structure using the k-core analysis
    Zhang Haohua
    Hai, Zhao
    Wei, Cai
    Ming, Zhao
    Luo Guilan
    Zhang Haohua
    2008 FOURTH INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATION HIDING AND MULTIMEDIA SIGNAL PROCESSING, PROCEEDINGS, 2008, : 954 - 957
  • [39] Large-Scale Social Network Privacy Protection Method for Protecting K-Core
    Li, Jian
    Zhang, Xiaolin
    Liu, Jiao
    Gao, Lu
    Zhang, Huanxiang
    Feng, Yueyang
    International Journal of Network Security, 2021, 23 (04) : 612 - 622
  • [40] Distributed Approaches to Core Decomposition on Large-scale Graphs
    Weng, Tong-Feng
    Zhou, Xu
    Li, Ken-Li
    Hu, Yi-Kun
    Ruan Jian Xue Bao/Journal of Software, 2024, 35 (12): : 5341 - 5362