See this document in CiteSeerX!

The Duality of Fault-tolerant System Structures (1993)  (Make Corrections)  (14 citations)
Santosh K. Shrivastava
Software - Practice and Experience



  Home/Search   Context   Related

 
View or download:
cs.ubc.ca/local/reading/pr...spe838.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  cs.ubc.ca/local/reading/...spetoc (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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