(Enter summary)
Abstract: this paper we claim that the OM and PM approaches to the provision of fault
tolerance are duals of each other and present arguments and examples to substantiate
this claim. Indeed, we would now claim that the differences between the two
approaches are basically a matter of viewpoint and terminology. Our investigations
have been influenced by the well-known duality paper of Lauer and Needham
which
puts forward the notion that within the context of operating systems, procedurebased
systems and ... (Update)
Context of citations to this paper: More
...to systems of interacting processes in a distributed system. The global state of such a system is a set of states, one from each process [SMR88] This global state can be checkpointed by individually checkpointing each processes. However, the checkpointing and recovery of these...
...which emphasize competitive concurrency, and conversations and their derivatives which emphasize cooperative concurrency. The authors of [5] name the former Object and Action model and the latter Process and Conversation model. They claim that the two models are duals of each...
Cited by: More
Approaches to Software Fault Tolerance - Randell (1993)
(Correct)
The Duality of Fault-tolerant System Structures - Shrivastava (1993)
(Correct)
Combining Tasking and Transactions - Kienzle (1999)
(Correct)
Active bibliography (related documents): More All
0.7: Exception Handling - Cristian (1989)
(Correct)
0.6: Objects and Actions in Reliable Distributed Systems - Shrivastava, al. (1987)
(Correct)
0.5: A Survey of Rollback-Recovery Protocols in Message-Passing.. - Elnozahy, Johnson, Wang (1996)
(Correct)
Similar documents based on text: More All
0.2: Experimental Evaluation of Fault-Tolerant Mechanisms for.. - Zorzo, Xu, Randell (1996)
(Correct)
0.2: Collecting Garbage in Multilevel Secure Object Stores - Bertino, Mancini, Jajodia (1994)
(Correct)
0.2: Upper bounds on the training error of ECOC SVM ensembles - Valentini (2000)
(Correct)
Related documents from co-citation: More All
10: System structure for software fault tolerance (context) - Randell - 1975
6: An overview of the Arjuna distributed programming system (context) - Shrivastava, Dixon et al. - 1991
4: Transaction Processing: Concepts and Techniques (context) - Gray, Reuter - 1993
BibTeX entry: (Update)
S. K. Shrivastava, L. V. Mancini, and B. Randell. The Duality of Fault-tolerant System Structures. Software --- Practice and Experience, 23(7):773--798, July 1993. http://citeseer.ist.psu.edu/shrivastava93duality.html More
@article{ shrivastava93duality,
author = "Santosh K. Shrivastava and Luigi V. Mancini and Brian Randell",
title = "The Duality of Fault-tolerant System Structures",
journal = "Software - Practice and Experience",
volume = "23",
number = "7",
pages = "773-798",
year = "1993",
url = "citeseer.ist.psu.edu/shrivastava93duality.html" }
Citations (may not include all citations):
1209
Concurrency Control and Recovery in Database Systems (context) - Bernstein, Hadzilacos et al. - 1987
572
Distributed snapshots: determining global states of distribu.. (context) - Chandy, Lamport - 1985
345
Notes on data base operating systems (context) - Gray - 1978
323
the notions of consistency and predicate locks in a database.. (context) - Eswaran, Gray et al. - 1976
293
System structure for software fault tolerance (context) - Randell - 1975
184
Checkpointing and rollback recovery for distributed systems (context) - Koo, Toueg - 1987
124
Guardians and actions: linguistic support for robust distrib.. (context) - Liskov, Scheifler - 1983
65
Remote procedure call (context) - Nelson - 1981
64
An algorithm for concurrency control and recovery in replica.. (context) - Bernstein, Goodman - 1984
62
The N-version approach to fault-tolerant software (context) - Avizienis - 1985
52
Reliability issues in computing system design (context) - Randell, Lee et al. - 1978
48
the duality of operating system structures (context) - Lauer, Needham - 1979
47
Implementing fault-tolerant distributed objects (context) - Birman, Joseph et al. - 1985
45
State restoration in systems of communicating processes (context) - Russell - 1980
39
Nested transactions: an approach to reliable distributed com..
- Moss - 1981
32
Error recovery in multicomputers using global checkpoints (context) - Tamir, Sequin - 1984
26
Approaches to mechanization of the conversation scheme based.. (context) - Kim - 1982
26
An overview of Arjuna: a programming system for reliable dis.. (context) - Shrivastava, Dixon et al. - 1991
23
Achieving robustness in distributed database systems (context) - Eager, Sevcik - 1984
22
Efficient commit protocols for the tree of processes model o.. (context) - Mohan, Lindsay - 1983
21
A framework for software fault tolerance in real-time system.. (context) - Anderson, Knight - 1983
19
Fault-tolerant reference counting for garbage collection in .. (context) - Mancini, Shrivastava - 1991
14
the duality of fault-tolerant system structures
- Shrivastava, Mancini et al. - 1987
14
Support for distributed transactions in the TABS prototype (context) - Spector, Butcher et al. - 1985
13
Checkpointing and rollback recovery in distributed object ba.. (context) - Lin, Ahamad - 1990
12
Distributed Systems and Computer Networks (context) - Sloman, Kramer - 1987
12
the provision of backward error recovery in production progr.. (context) - Gregory, Knight - 1989
11
A new linguistic approach to backward error recovery (context) - Gregory, Knight - 1985
11
A formal model of atomicity in asynchronous systems (context) - Best, Randell - 1981
10
A decentralized recovery control protocol (context) - Wood - 1981
9
Recovery semantics for a DB/DC system (context) - Davies - 1973
9
the implementation and use of Ada on fault-tolerant distribu.. (context) - Knight, Urquhart - 1987
8
State restoration in distributed systems
- Merlin, Randell - 1978
7
Process structuring, synchronization, and recovery using ato.. (context) - Lomet - 1977
4
Replication within atomic actions and conversations: a case .. (context) - Mancini, Shrivastava - 1989
4
Design of reliable software in distributed systems using the.. (context) - Tyrell, Holding - 1986
3
Concurrency and forward recovery in atomic actions (context) - Taylor - 1986
2
OSI services for transaction processing (context) - Bever, Feldhoffer et al. - 1989
2
Reliable resource allocation between unreliable processes (context) - Shrivastava, Banatre - 1978
2
Design fault-tolerance (context) - Lee, Anderson - 1985
2
Simulations of a fault-tolerant deadline mechanism (context) - Campbell, Horton et al. - 1979
1
An overview of the Nexus distributed operating system design (context) - Triphati - 1989
1
Translation and execution of distributed Ada programs: is it.. (context) - Volz, Mudge et al. - 1989
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.cs.ubc.ca/local/reading/proceedings/spe91-95/spe/spetoc.htm): More
Linkage Analysis of Processes - Yaung, Raz (1992)
(Correct)
A Scheme for Little Languages in Interactive Graphics - Beckman (1991)
(Correct)
A Dataflow Approach to Event-based Debugging - Olsson, Crawford, Ho (1991)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC