inria-00440276, version 1
A Self-Stabilizing K-Clustering Algorithm Using an Arbitrary Metric
Eddy Caron
1Ajoy Datta
2Benjamin Depardon
1Lawrence Larmore
2
N° RR-7146 (2009)
Abstract: Mobile ad hoc networks as well as grid platforms are distributed, changing, and error prone environments. Communication costs within such infrastructure can be improved, or at least bounded, by using k-clustering. A k-clustering of a graph, is a partition of the nodes into disjoint sets, called clusters, in which every node is distance at most k from a designated node in its cluster, called the clusterhead. A self-stabilizing asynchronous distributed algorithm is given for constructing a k-clustering of a connected network of processes with unique IDs and weighted edges. The algorithm is comparison-based, takes O(nk) time, and uses O(log n + log k) space per process, where n is the size of the network. This is the first distributed solution to the k-clustering problem on weighted graphs.
- 1: Laboratoire de l'Informatique du Parallélisme (LIP)
- Université de Lyon – CNRS : UMR5668 – INRIA – École Normale Supérieure - Lyon – Université Claude Bernard - Lyon I
- 2: School of Computer Science [ Nevada - Las Vegas] (SCV)
- University of Nevada
- Domain : Computer Science/Distributed, Parallel, and Cluster Computing
- Keywords : K-Clustering – Self-Stabilization – Weighted Graph
- Internal note : RR-7146
- inria-00440276, version 1
- http://hal.inria.fr/inria-00440276
- oai:hal.inria.fr:inria-00440276
- From: Benjamin Depardon
- Submitted on: Thursday, 10 December 2009 09:56:53
- Updated on: Thursday, 10 December 2009 09:57:27






Associated documents
Export