Phase clocks for transient fault repair

Authors
Citation
T. Herman, Phase clocks for transient fault repair, IEEE PARALL, 11(10), 2000, pp. 1048-1057
Citations number
18
Categorie Soggetti
Computer Science & Engineering
Journal title
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS
ISSN journal
10459219 → ACNP
Volume
11
Issue
10
Year of publication
2000
Pages
1048 - 1057
Database
ISI
SICI code
1045-9219(200010)11:10<1048:PCFTFR>2.0.ZU;2-8
Abstract
Phase clocks are synchronization tools that implement a form of logical tim e in distributed systems. For systems tolerating transient faults by self-r epair of damaged data, phase clocks can enable reasoning about the progress of distributed repair procedures. This paper presents a phase clock algori thm suited to the model of transient memory faults in asynchronous systems with read/write registers. The algorithm is self-stabilizing and guarantees accuracy of phase crocks within O(li) time following an initial state that is k-faulty. Composition theorems show how the algorithm can be used for t he timing of distributed procedures that repair system outputs.