• 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