Fault masking in tri-redundant systems

  • Authors:
  • Mohamed G. Gouda;Jorge A. Cobb;Chin-Tser Huang

  • Affiliations:
  • Department of Computer Sciences, The University of Texas at Austin;Department of Computer Science, The University of Texas at Dallas;Department of Computer Science and Engineering, University of South Carolina at Columbia

  • Venue:
  • SSS'06 Proceedings of the 8th international conference on Stabilization, safety, and security of distributed systems
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

A tri-redundant version of a system S is a system T that is specified from S as follows. First, system T has the same number of processes and the same topology as system S. Second, each variable x in a process in system S is replaced by three variables x, x′, and x″ in the corresponding process in system T. Third, the actions in each process in system S are modified before they are added to the corresponding process in system T and some new actions are added to the corresponding process in system T. In this paper, we show that a tri-redundant version T of a system S has interesting stabilization and fault-masking properties. In particular, we show that if S is stabilizing, then T is also stabilizing. We also show that if T ever reaches stabilization, and then a "visible fault" occurs, then the effect of the fault is masked and the reached stabilization of T remains in effect.