A Self-Stabilizing O(n)-Round k-Clustering Algorithm
Given an arbitrary network G of processes with unique IDs and no designated leader, and given a k-dominating set I C G, we propose a silent self-stabilizing distributed algorithm that computes a subset D of I which is a minimal k-dominating set of G. Using D as the set of cluster-heads, a partition...
Saved in:
Published in: | 2009 28th IEEE International Symposium on Reliable Distributed Systems pp. 147 - 155 |
---|---|
Main Authors: | , , |
Format: | Conference Proceeding |
Language: | English |
Published: |
IEEE
01-09-2009
|
Subjects: | |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | Given an arbitrary network G of processes with unique IDs and no designated leader, and given a k-dominating set I C G, we propose a silent self-stabilizing distributed algorithm that computes a subset D of I which is a minimal k-dominating set of G. Using D as the set of cluster-heads, a partition of G into clusters, each of radius k, follows. The algorithm is comparison-based, requires O(log n) space per process, converges in O(n) rounds and O(n 2 ) steps, where n is the size of the network, and works under an unfair scheduler. |
---|---|
ISBN: | 0769538266 9780769538266 |
ISSN: | 1060-9857 2575-8462 |
DOI: | 10.1109/SRDS.2009.13 |