Scalable self-stabilization

  • Authors:
  • Sukumar Ghosh;Xin He

  • Affiliations:
  • Department of Computer Science, University of Iowa, Iowa City, Iowa;Department of Computer Science, University of Iowa, Iowa City, Iowa

  • Venue:
  • Journal of Parallel and Distributed Computing - Self-stabilizing distributed systems
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a methodology for a synchronous non-reactive distributed system on a tree topology to stabilize from a k-faulty configuration in a time independent of the size n of the system. In the proposed methodology, processes first measure and compare the sizes of the faulty regions, and then use this information to schedule actions in such a way that the size of the faulty regions progressively shrink, until they completely disappear. We demonstrate that when k processes fail, the stabilization time is O(k2). Apart from its applicability to a wide class of problems, the proposed method achieves scalability with a low space complexity of O(Δ.(Δ.k + log2 n)) per process, where Δ is the maximum degree of a node.