DocumentCode :
2744973
Title :
Robust emulations of shared memory in a crash-recovery model
Author :
Guerraoui, Rachid ; Levy, Ron R.
Author_Institution :
Distributed Programming Lab., Ecole Polytech. Fed. de Lausanne, Switzerland
fYear :
2004
fDate :
2004
Firstpage :
400
Lastpage :
407
Abstract :
A shared memory abstraction can be robustly emulated over an asynchronous message passing system where any process can fail by crashing and possibly recover (crash-recovery model), by having (a) the processes exchange messages to synchronize their read and write operations and (b) log key information on their local stable storage. This paper extends the existing atomicity consistency criterion defined for multiwriter/multireader shared memory in a crash-stop model, by providing two new criteria for the crash-recovery model. We introduce lower bounds on the log-complexity for each of the two corresponding types of robust shared memory emulations. We demonstrate that our lower bounds are tight by providing algorithms that match them. Besides being optimal, these algorithms have the same message and time complexity as their most efficient counterpart we know of in the crash-stop model.
Keywords :
communication complexity; distributed shared memory systems; message passing; synchronisation; system recovery; asynchronous message passing system; crash-recovery model; message complexity; multireader shared memory; robust shared memory emulations; Computer crashes; Distributed algorithms; Emulation; Fault tolerance; Hardware; Laboratories; Message passing; Read-write memory; Robustness; Workstations;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems, 2004. Proceedings. 24th International Conference on
ISSN :
1063-6927
Print_ISBN :
0-7695-2086-3
Type :
conf
DOI :
10.1109/ICDCS.2004.1281605
Filename :
1281605
Link To Document :
بازگشت