DocumentCode :
1370725
Title :
An efficient and scalable approach for implementing fault-tolerant DSM architectures
Author :
Morin, Christine ; Kermarrec, Anne-Marie ; Banâtre, Michel ; Gefflaut, Alain
Author_Institution :
IRISA, Rennes, France
Volume :
49
Issue :
5
fYear :
2000
fDate :
5/1/2000 12:00:00 AM
Firstpage :
414
Lastpage :
430
Abstract :
Distributed Shared Memory (DSM) architectures are attractive to execute high performance parallel applications. Made up of a large number of components, these architectures have however a high probability of failure. We propose a protocol to tolerate node failures in cache-based DSM architectures. The proposed solution is based on backward error recovery and consists of an extension to the existing coherence protocol to manage data used by processors for the computation and recovery data used for fault tolerance. This approach can be applied to both Cache Only Memory Architectures (COMA) and Shared Virtual Memory (SVM) systems. The implementation of the protocol in a COMA architecture has been evaluated by simulation. The protocol has also been implemented in an SVM system on a network of workstations. Both simulation results and measurements show that our solution is efficient and scalable
Keywords :
distributed shared memory systems; fault tolerant computing; system recovery; Cache Only Memory Architectures; Distributed Shared Memory; Shared Virtual Memory; backward error recovery; cache-based DSM architectures; fault tolerance; high performance; node failures; protocol; Fault tolerance;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.859537
Filename :
859537
Link To Document :
بازگشت