SYNTHESIS OF ALGORITHM-BASED FAULT-TOLERANT SYSTEMS FOR DEPENDENCE GRAPHS

Citation
B. Vinnakota et Nk. Jha, SYNTHESIS OF ALGORITHM-BASED FAULT-TOLERANT SYSTEMS FOR DEPENDENCE GRAPHS, IEEE transactions on parallel and distributed systems, 4(8), 1993, pp. 864-874
Citations number
20
Categorie Soggetti
System Science","Computer Applications & Cybernetics","Engineering, Eletrical & Electronic
ISSN journal
10459219
Volume
4
Issue
8
Year of publication
1993
Pages
864 - 874
Database
ISI
SICI code
1045-9219(1993)4:8<864:SOAFSF>2.0.ZU;2-P
Abstract
Algorithm-Based Fault Tolerance (ABFT) is a scheme to improve the reli ability of parallel architectures used for computation-intensive tasks . The exact implementation of an ABFT scheme is algorithm-dependent. A BFT systems have very low overhead compared to other fault tolerance s chemes with similar benefits. Few results are available in the area of general synthesis of ABFT systems. A two-stage approach to the synthe sis of ABFT systems is proposed. In the first stage a system-level cod e is chosen to encode the data used in the algorithm. In the second st age the optimal architecture to implement the scheme is chosen using d ependence graphs. Dependence graphs are a graph-theoretic form of algo rithm representation. We demonstrate that not all architectures are id eal for the implementation of a particular ABFT scheme. We propose new measures to characterize the fault tolerance capability of a system t o better exploit the proposed synthesis method. Dependence graphs can also be used for the synthesis of ABFT schemes for non-linear problems . An example of a fault-tolerant median filter is provided to illustra te their utility for such problems.