Self-Stabilizing Computation and Preservation of Knowledge of Neighbor Clusters

  • Authors:
  • Colette Johnen;Fouzi Mekhaldi

  • Affiliations:
  • -;-

  • Venue:
  • SASO '11 Proceedings of the 2011 IEEE Fifth International Conference on Self-Adaptive and Self-Organizing Systems
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

The area of self-stabilization in large scale networks has been received increasing attention among researchers, since self-stabilization provides a foundation for self-properties, including self-healing, self-organizing and self-adaptive. This paper makes contributions in two areas. First, we describe a new extended approach of self-stabilization, called self-stabilization with service guarantee. Second, we propose a self-stabilizing protocol computing and preserving the knowledge of neighbor clusters, called CNK. A cluster-head maintains about each neighbor cluster: the identity of its head, paths leading to it, and the list of members. The most interesting property of CNK is the service guarantee during the stabilization phase. CNK quickly provides, in at most 4 rounds, the following minimal useful service: "each cluster-head knows valid paths leading to heads of all its neighbor clusters". CNK protocol preserves the minimal service despite changes in the clustering structure (creation of new clusters, restructuring or crumbling of existing clusters). The knowledge of neighbor clusters is thus highly available. This knowledge is enough to allow the continuity functioning of hierarchical protocols as hierarchical routing protocols.