Title
Distributed execution of recovery blocks: an approach for uniform treatment of hardware and software faults in real-time applications
Abstract
The concept of distributed execution of recovery blocks is examined as an approach for uniform treatment of hardware and software faults. A useful characteristic of the approach is the relatively small time cost it requires. The approach is thus suitable for incorporation into real-time computer systems. A specific formulation of the approach that is aimed at minimizing the recovery time is presented, called the distributed recovery blocks scheme. The DRB scheme is capable of effecting forward recovery while handling both hardware and software faults in a uniform manner. An approach to incorporating the capability for distributed execution of recovery blocks into a load-sharing multiprocessing scheme is also discussed. Two experiments aimed at testing the execution efficiency of the scheme in real-time applications have been conducted on two different multimicrocomputer networks. The results clearly indicate the feasibility of achieving tolerance of hardware and software faults.
Year
DOI
Venue
1989
10.1109/12.24266
Computers, IEEE Transactions  
Keywords
Field
DocType
distributed processing,fault tolerant computing,DRB scheme,distributed execution,distributed recovery blocks scheme,forward recovery,hardware faults,load-sharing multiprocessing scheme,multimicrocomputer networks,real-time applications,real-time computer systems,recovery blocks,software faults,time cost,tolerance,uniform treatment
Radar tracker,Computer science,Real-time computing,Software,Computer hardware,Application software,Forward contract,Parallel computing,Multiprocessing,Real-time operating system,Fault tolerance,Software quality,Embedded system
Journal
Volume
Issue
ISSN
38
5
0018-9340
Citations 
PageRank 
References 
101
8.51
10
Authors
2
Search Limit
100101
Name
Order
Citations
PageRank
K. H. Kim1859129.34
Howard O. Welch21019.19