DocumentCode :
2303076
Title :
Consistent replicated transactions: a highly reliable program execution environment
Author :
Shi, Shepherd S B ; Belford, Geneva G.
Author_Institution :
Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
fYear :
1989
fDate :
10-12 Oct 1989
Firstpage :
30
Lastpage :
41
Abstract :
A highly reliable program execution environment which enables user programs to tolerate underlying hardware failures is presented. The approach is to run multiple copies of the user programs at the same time. As long as one copy survives, the user program can be completed successfully. In the meantime, the user interacts with the replicated program as if it were a normal program. The authors call this characteristic user transparent replication. In order to achieve user transparent replication, program replicas must behave consistently. Otherwise, users might get different queries or output from different running replicas. The authors identify the reasons why the inconsistent program execution problem occurs and propose algorithms to ensure that computation replicas behave consistently. With consistent running program replicas, a filter program can be easily constructed to delete duplicated I/O requests or duplicated output and thus achieve user transparency
Keywords :
concurrency control; fault tolerant computing; operating systems (computers); programming environments; software reliability; transaction processing; I/O requests; characteristic user transparent replication; filter program; hardware failures; highly reliable program execution environment; replicated program; user programs; user transparency; Computer crashes; Computer science; Concurrent computing; Condition monitoring; Content addressable storage; Detection algorithms; Fault tolerance; Filters; Hardware; Intersymbol interference;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reliable Distributed Systems, 1989., Proceedings of the Eighth Symposium on
Conference_Location :
Seattle, WA
Print_ISBN :
0-8186-1981-3
Type :
conf
DOI :
10.1109/RELDIS.1989.72746
Filename :
72746
Link To Document :
بازگشت