DocumentCode
2088985
Title
Accelerating conversations for fault-tolerant concurrent software
Author
Gao, Lixin ; Fernandez, Eduardo B.
Author_Institution
Dept. of Comput. Sci. & Eng., Florida Atlantic Univ., Boca Raton, FL, USA
fYear
1994
fDate
10-13 Apr 1994
Firstpage
334
Lastpage
338
Abstract
Concurrency adds an additional dimension to the problem of developing fault-tolerant software. One of the fundamental approaches for this purpose is the `conversation´. However, the need for synchronization at the exit from a conversation has a negative effect on performance. The scheme proposed in this paper accelerates conversations by using a special process-a recovery metaprogram (RMP)-which is executed on a separate layer of abstraction-the recovery layer. The RMP, by having access to the history of all interprocess communications, can allow a process that passes its acceptance test to proceed conditionally. If the conditional or any of the other processes does not pass its acceptance test, the conversation must recover and any interactions of the conditional process must be erased. Also, processes which have not reached their acceptance tests can trigger recovery immediately, without waiting for the other processes to get to their individual acceptance tests. This paper presents an architecture and a set of algorithms to implement these ideas
Keywords
concurrency control; fault tolerant computing; multiprocessing programs; software reliability; synchronisation; system recovery; acceptance test; algorithms; conditional process; conversation acceleration; conversation recovery; fault-tolerant concurrent software; interaction erasure; interprocess communications history; performance; recovery layer; recovery metaprogram; synchronization; Acceleration; Computer errors; Computer science; Concurrent computing; Fault tolerance; Hardware; History; Medical services; Road transportation; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Southeastcon '94. Creative Technology Transfer - A Global Affair., Proceedings of the 1994 IEEE
Conference_Location
Miami, FL
Print_ISBN
0-7803-1797-1
Type
conf
DOI
10.1109/SECON.1994.324330
Filename
324330
Link To Document