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