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
相关论文
共 41 条
  • [31] Mondal J., 2012, P ACM INT C MAN DAT
  • [32] Distributed k-Core Decomposition
    Montresor, Alberto
    De Pellegrini, Francesco
    Miorandi, Daniele
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2013, 24 (02) : 288 - 300
  • [33] Sudden emergence of a giant k-core in a random graph
    Pittel, B
    Spencer, J
    Wormald, N
    [J]. JOURNAL OF COMBINATORIAL THEORY SERIES B, 1996, 67 (01) : 111 - 151
  • [34] QUINN MJ, 1984, COMPUT SURV, V16, P319, DOI 10.1145/2514.2515
  • [35] Sanders P., 2012, 10 DIM IMPL CHALL GR
  • [36] NETWORK STRUCTURE AND MINIMUM DEGREE
    SEIDMAN, SB
    [J]. SOCIAL NETWORKS, 1983, 5 (03) : 269 - 287
  • [37] Using a Network Analysis Approach for Organizing Social Bookmarking Tags and Enabling Web Content Discovery
    Wei, Wei
    Ram, Sudha
    [J]. ACM TRANSACTIONS ON MANAGEMENT INFORMATION SYSTEMS, 2012, 3 (03)
  • [38] Peeling the yeast protein network
    Wuchty, S
    Almaas, E
    [J]. PROTEOMICS, 2005, 5 (02) : 444 - 449
  • [39] Out-of-core coherent closed quasi-clique mining from large dense graph databases
    Zeng, Zhiping
    Wang, Jianyong
    Zhou, Lizhu
    Karypis, George
    [J]. ACM TRANSACTIONS ON DATABASE SYSTEMS, 2007, 32 (02):
  • [40] Extracting Analyzing and Visualizing Triangle K-Core Motifs within Networks
    Zhang, Yang
    Parthasarathy, Srinivasan
    [J]. 2012 IEEE 28TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2012, : 1049 - 1060