DocumentCode
1646719
Title
Enhanced distributed recovery blocks: a unified approach for the design of safety-critical distributed systems
Author
Elphick, J.R. ; Patton, R.J. ; Tyrrell, A.M.
Author_Institution
Dept. of Electron., York Univ., Heslington, UK
fYear
1993
fDate
10/21/1993 12:00:00 AM
Firstpage
42461
Lastpage
42465
Abstract
A novel method is given for dealing with both hardware and software faults in a distributed system and the authors illustrate how the method copes with communication failures between the interacting distributed processors. The work has been designed using the Occam programming language and implemented on a network of transputers. This work is being extended to more complex control applications and shows very good results. The mechanism used is based on distributed recovery blocks (K.H. Kim, H.O. Welch, 1989). It is argued that distributed recovery blocks (DRB) are well suited for real-time control applications. DRB are based on the standard method of recovery blocks. The enhancements incorporated within DRB include the concurrent execution of the try blocks over a distributed network of processing nodes and the dynamic reconfiguration of nodal operations in the event of a fault. The systems proposed, takes the basic DRB and introduces extra acceptance tests to reduce the changes of Byzantine type errors and is termed an Enhanced DRB (EDRB)
Keywords
computerised control; distributed processing; fault tolerant computing; parallel programming; safety; transputer systems; Byzantine type errors; Enhanced DRB; Occam programming language; acceptance tests; communication failures; complex control applications; concurrent execution; distributed network; distributed recovery blocks; distributed system; dynamic reconfiguration; interacting distributed processors; nodal operations; processing nodes; real-time control applications; safety-critical distributed systems; software faults; standard method; transputers; try blocks;
fLanguage
English
Publisher
iet
Conference_Titel
Safety Critical Distributed Systems, IEE Colloquium on
Conference_Location
London
Type
conf
Filename
274528
Link To Document