An Efficient and Scalable Approach for Implementing Fault-Tolerant DSM Architectures - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Article Dans Une Revue IEEE Transactions on Computers Année : 2000

An Efficient and Scalable Approach for Implementing Fault-Tolerant DSM Architectures

Résumé

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.
Fichier principal
Vignette du fichier
t0414.pdf (1.52 Mo) Télécharger le fichier
Origine : Fichiers éditeurs autorisés sur une archive ouverte
Loading...

Dates et versions

inria-00435092 , version 1 (23-11-2009)

Identifiants

  • HAL Id : inria-00435092 , version 1

Citer

Christine Morin, Anne-Marie Kermarrec, Michel Banâtre, Alain Gefflaut. An Efficient and Scalable Approach for Implementing Fault-Tolerant DSM Architectures. IEEE Transactions on Computers, 2000, IEEE Transactions on Computers, 49 (5), pp.414-430. ⟨inria-00435092⟩
169 Consultations
262 Téléchargements

Partager

Gmail Facebook X LinkedIn More