Transparent Fault-Tolerance In Parallel Orca Programs

With the advent of large-scale parallel computing systems, making parallel programs fault-tolerant becomes an important problem, because the probability of a failure increases with the number of processors. In this paper, we describe a very simple scheme for rendering a class of parallel Orca progra...

Full description

Bibliographic Details
Main Authors: M. Frans Kaashoek, Raymond Michiels, Henri E. Bal, Andrew S. Tanenbaum
Other Authors: The Pennsylvania State University CiteSeerX Archives
Format: Text
Language:English
Published: 1992
Subjects:
Online Access:http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.29.4237
id ftciteseerx:oai:CiteSeerX.psu:10.1.1.29.4237
record_format openpolar
spelling ftciteseerx:oai:CiteSeerX.psu:10.1.1.29.4237 2023-05-15T17:53:08+02:00 Transparent Fault-Tolerance In Parallel Orca Programs M. Frans Kaashoek Raymond Michiels Henri E. Bal Andrew S. Tanenbaum The Pennsylvania State University CiteSeerX Archives 1992 application/postscript http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.29.4237 en eng http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.29.4237 Metadata may be used without restrictions as long as the oai identifier remains attached to it. ftp://ftp.cs.vu.nl/pub/amoeba/orca_papers/sedms92.ps.Z text 1992 ftciteseerx 2016-01-07T21:29:27Z With the advent of large-scale parallel computing systems, making parallel programs fault-tolerant becomes an important problem, because the probability of a failure increases with the number of processors. In this paper, we describe a very simple scheme for rendering a class of parallel Orca programs fault-tolerant. Also, we discuss our experience with implementing this scheme on Amoeba. Our approach works for parallel applications that are not interactive. The approach is based on making a globally consistent checkpoint from time to time and rolling back to the last checkpoint when a processor fails. Making a consistent global checkpoint is easy in Orca, because its implementation is based on reliable broadcast. The advantages of our approach are its simplicity, ease of implementation, low overhead, and transparency to the Orca programmer. 1. INTRODUCTION Designers of parallel languages frequently ignore fault tolerance. If one of the processors on which a parallel program runs cras. Text Orca Unknown
institution Open Polar
collection Unknown
op_collection_id ftciteseerx
language English
description With the advent of large-scale parallel computing systems, making parallel programs fault-tolerant becomes an important problem, because the probability of a failure increases with the number of processors. In this paper, we describe a very simple scheme for rendering a class of parallel Orca programs fault-tolerant. Also, we discuss our experience with implementing this scheme on Amoeba. Our approach works for parallel applications that are not interactive. The approach is based on making a globally consistent checkpoint from time to time and rolling back to the last checkpoint when a processor fails. Making a consistent global checkpoint is easy in Orca, because its implementation is based on reliable broadcast. The advantages of our approach are its simplicity, ease of implementation, low overhead, and transparency to the Orca programmer. 1. INTRODUCTION Designers of parallel languages frequently ignore fault tolerance. If one of the processors on which a parallel program runs cras.
author2 The Pennsylvania State University CiteSeerX Archives
format Text
author M. Frans Kaashoek
Raymond Michiels
Henri E. Bal
Andrew S. Tanenbaum
spellingShingle M. Frans Kaashoek
Raymond Michiels
Henri E. Bal
Andrew S. Tanenbaum
Transparent Fault-Tolerance In Parallel Orca Programs
author_facet M. Frans Kaashoek
Raymond Michiels
Henri E. Bal
Andrew S. Tanenbaum
author_sort M. Frans Kaashoek
title Transparent Fault-Tolerance In Parallel Orca Programs
title_short Transparent Fault-Tolerance In Parallel Orca Programs
title_full Transparent Fault-Tolerance In Parallel Orca Programs
title_fullStr Transparent Fault-Tolerance In Parallel Orca Programs
title_full_unstemmed Transparent Fault-Tolerance In Parallel Orca Programs
title_sort transparent fault-tolerance in parallel orca programs
publishDate 1992
url http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.29.4237
genre Orca
genre_facet Orca
op_source ftp://ftp.cs.vu.nl/pub/amoeba/orca_papers/sedms92.ps.Z
op_relation http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.29.4237
op_rights Metadata may be used without restrictions as long as the oai identifier remains attached to it.
_version_ 1766160859948646400