DocumentCode :
9760
Title :
Distributed k-Core Decomposition
Author :
Montresor, Alberto ; De Pellegrini, Francesco ; Miorandi, Daniele
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of Trento, Trento, Italy
Volume :
24
Issue :
2
fYear :
2013
fDate :
Feb. 2013
Firstpage :
288
Lastpage :
300
Abstract :
Several novel metrics have been proposed in recent literature in order to study the relative importance of nodes in complex networks. Among those, k-coreness has found a number of applications in areas as diverse as sociology, proteinomics, graph visualization, and distributed system analysis and design. This paper proposes new distributed algorithms for the computation of the k-coreness of a network, a process also known as k-core decomposition. This technique 1) allows the decomposition, over a set of connected machines, of very large graphs, when size does not allow storing and processing them on a single host, and 2) enables the runtime computation of k-cores in “live” distributed systems. Lower bounds on the algorithms complexity are given, and an exhaustive experimental analysis on real-world data sets is provided.
Keywords :
distributed algorithms; graph theory; complex networks; distributed k-core decomposition; distributed system analysis; distributed system design; graph visualization; proteinomics; sociology; Arrays; Computational modeling; Measurement; Optimization; Peer to peer computing; Proteins; Protocols; bulk synchronous parallel; graph analysis; k-Core decomposition;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/TPDS.2012.124
Filename :
6189336
Link To Document :
بازگشت