DocumentCode :
3340525
Title :
Fault-tolerance for off-the-shelf applications and hardware
Author :
Russinovich, M. ; Segall, Z.
Author_Institution :
Dept. of Comput. Sci., Oregon Univ., Eugene, OR, USA
fYear :
1995
fDate :
27-30 June 1995
Firstpage :
67
Lastpage :
71
Abstract :
The concept of middleware provides a transparent way to augment and change the characteristics of a service provider as seen from a client. Fault tolerant policies are ideal candidates for middleware implementation. We have defined and implemented operating system based middleware support that provides the power and flexibility needed by diverse fault tolerant policies. This mechanism, called the sentry, has been built into the UNIX 4.3 BSD operating system server running on a Mach 3.0 kernel. To demonstrate the effectiveness of the mechanism several policies have been implemented using sentries including checkpointing and journaling. The implementation shows that complex fault tolerant policies can be efficiently and transparently implemented as middleware. Performance overhead of input journaling is less than 5% and application suspension during the checkpoint is typically under 10 seconds in length. A standard hard disk is used to store journal and checkpoint information with dedicated storage requirements of less than 20 MB.<>
Keywords :
Unix; fault tolerant computing; operating systems (computers); reliability; software fault tolerance; Mach 3.0 kernel; UNIX 4.3 BSD operating system server; application suspension; checkpointing; client; dedicated storage requirements; fault tolerant policies; fault-tolerance; hard disk; input journaling; journaling; middleware; off-the-shelf applications; off-the-shelf hardware; operating system based middleware support; performance overhead; sentry; service provider; Application software; Checkpointing; Computer science; Fault detection; Fault tolerance; Fault tolerant systems; Hardware; Middleware; Operating systems; Software standards;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Fault-Tolerant Computing, 1995. FTCS-25. Digest of Papers., Twenty-Fifth International Symposium on
Conference_Location :
Pasadena, CA, USA
Print_ISBN :
0-8186-7079-7
Type :
conf
DOI :
10.1109/FTCS.1995.466997
Filename :
466997
Link To Document :
بازگشت