Title
Fault-Tolerant Atomic Computations in an Object-Based Distributed System
Abstract
A distributed system can support fault-tolerant applications by replicating data and computation at nodes that have independent failure modes. We present a scheme called parallel execution threads (PET) which can be used to implement fault-tolerant computations in an object-based distributed system. In a system that replicates objects, the PET scheme can be used to replicate a computation by creating a number of parallel threads which execute with different replicas of the invoked objects. A computation can be completed successfully if at least one thread does not encounter any failed nodes and its completion preserves the consistency of the objects. The PET scheme can tolerate failures that occur during the execution of the computation as long as all threads are not affected by the failures. We present the algorithms required to implement the PET scheme and also address some performance issues.
Year
DOI
Venue
1990
10.1007/BF01786632
Distributed computing
Keywords
Field
DocType
Fault-tolerant computing,Atomicity,Distributed systems and replication
Atomicity,Object-oriented programming,Computer science,Parallel computing,Thread (computing),Fault tolerance,Replicate,Computation,Distributed computing
Journal
Volume
Issue
ISSN
4
2
0178-2770
Citations 
PageRank 
References 
10
1.88
9
Authors
3
Name
Order
Citations
PageRank
Mustaque Ahamad12210366.28
Partha Dasgupta229847.40
Richard J. LeBlanc337967.08