Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Egida: An Extensible Toolkit For Lowoverhead FaultTolerance Sriram Rao \Lambda Lorenzo Alvisi \Lambda Harrick M. Vin y
 

Summary: Egida: An Extensible Toolkit For Low­overhead Fault­Tolerance
Sriram Rao \Lambda Lorenzo Alvisi \Lambda Harrick M. Vin y
Department of Computer Sciences
The University of Texas at Austin
Taylor Hall 2.124, Austin, Texas 78712­1188, USA.
Abstract
We discuss the design and implementation of Egida, an object­
oriented toolkit designed to support transparent rollback­recovery.
Egida exports a simple specification language that can be used
to express arbitrary rollback recovery protocols. From this spec­
ification, Egida automatically synthesizes an implementation of
the specified protocol by gluing together the appropriate objects
from an available library of ``building blocks''. Egida is extensible
and facilitates rapid implementation of rollback recovery protocols
with minimal programming effort. We have integrated Egida with
the MPICH implementation of the MPI standard. Existing MPI
applications can take advantage of Egida without any modifica­
tions: fault­tolerance is achieved transparently---all that is needed
is a simple re­link of the MPI application with Egida.
1 Introduction

  

Source: Alvisi, Lorenzo - Department of Computer Sciences, University of Texas at Austin
Vin, Harrick M. - Department of Computer Sciences, University of Texas at Austin

 

Collections: Computer Technologies and Information Sciences