A Fully Distributed Clustering Algorithm Based on Random Walks

  • Authors:
  • Alain Bui;Abdurusul Kudireti;Devan Sohier

  • Affiliations:
  • -;-;-

  • Venue:
  • ISPDC '09 Proceedings of the 2009 Eighth International Symposium on Parallel and Distributed Computing
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we present a fully distributed clustering algorithm based on random walks that works on arbitrary topologies. A cluster is composed of a set of nodes called the core that coordinates the clustering process, and of non-core nodes called ordinary nodes. A core is built through a random walk based procedure. Its neighboring nodes that do notbelong to any cluster are recruited by the core as ordinary nodes into itscluster. The correctness and termination of our algorithm are proven. We also prove that when two clusters are adjacent, at least one of them has a complete core (i.e. a core with the maximum size allowed by the user). Our algorithm is not deterministic, which allows a better load balancing, since the core nodes are not determined by their ids and/or location.