See this document in CiteSeerX!

Transactions for Amadeus (1993)  (Make Corrections)  (1 citation)
Paul Taylor



  Home/Search   Context   Related

 
View or download:
dsg.cs.tcd.ie/pub/doc/dsg66.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  uiuc.edu/white_papers/incoming... (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Record provides the basis for recovery of objects. For example, the derived class RecoveryRecord provides state based recovery of user-defined atomic objects and the class ServerGroupRecord provides a means of forwarding abort messages to servers involved in an action. Instances of AbstractRecord are maintained by the AtomicAction class so that the appropriate actions can be performed at commit and abort time. Two Unix processes are required for recovery processing: the recovery manager and... (Update)

Context of citations to this paper:   More

.... atomicity, permanence of effect and isolation (optional) for operations carried out on atomic objects within a transaction [44]. Amadeus provides support for transactions through the use of the RelaX transaction manager and libraries [45] 46] 47] RelaX is a...

Cited by:   More
Supporting Distributed Programming in Eiffel - McHugh (1994)   (Correct)

Active bibliography (related documents):   More   All
0.5:   The ConTract Model - Wächter, Reuter   (Correct)
0.5:   Failure and its Recovery in an Object-Oriented Distributed System - Crane, Tangney (1990)   (Correct)
0.5:   A Fault-Tolerant Network Kernel For Linda - Xu (1988)   (Correct)

Similar documents based on text:   More   All
0.8:   A Flexible Service-Level Accounting Architecture for.. - Redmond (2000)   (Correct)
0.3:   Access Control for an Object-Oriented Distributed Platform - Ooi (1993)   (Correct)
0.3:   E**: Porting the E Database Language to Amadeus - McEvoy (1994)   (Correct)

Related documents from co-citation:   More   All
3:   Interactive Software Engineering Inc (context) - Meyer - 1989

BibTeX entry:   (Update)

P. Taylor. Transactions for Amadeus. Master's thesis, Dept. of Computer Science, Trinity College, Dublin, August 1993. http://citeseer.ist.psu.edu/taylor93transactions.html   More

@mastersthesis{ taylor93transactions,
    author = "Paul Taylor",
    title = "Transactions for {Amadeus}",
    address = "Department of Computer Science",
    year = "1993",
    url = "citeseer.ist.psu.edu/taylor93transactions.html" }
Citations (may not include all citations):
1209   Concurrency Control and Recovery in Database Systems (context) - Bernstein, Hadzilacos et al. - 1987
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
221   Nested Transactions: An Approach to Reliable Distributed Com.. (context) - Eliot, Moss - 1983
217   Optimistic recovery in distributed systems (context) - Strom, Yemini - 1985
181   Understanding fault-tolerant distributed systems - Cristian - 1991
177   Fail-stop processors: An approach to designing fault-toleran.. - Schlichting, Schneider - 1983
144   The transaction concept: Virtues and limitations (context) - Gray - 1981
124   Guardians and actions: Linguistic support for robust (context) - Liskov, Scheifler - 1983
109   Sender-based message logging - Johnson, Zwaenepoel - 1987
76   Camelot and Avalon: A Distributed Transaction Facility (context) - Eppinger, Mummert et al. - 1992
75   The recovery manager of the System R database manager (context) - Gray - 1981
51   Local atomicity properties: Modular concurrency control for .. (context) - Weihl - 1989
46   Threads of a new system (context) - Rashid - 1986
25   A transaction processing testbed for memory resident data (context) - Salem, Garcia-Molina - 1990
24   volume 448 of Lecture Notes in Computer Science (context) - Liskov - 1987
22   Implementing the COMANDOS architecture (context) - Marques - 1988
20   Virtual memory management for database systems (context) - Traiger - 1982
18   ACM Transactions on Programming Languages and Systems (context) - Weihl, Liskov et al. - 1985
17   Supporting distributed applications in the Amadeus environme.. - Horn, Cahill - 1991
16   volume 85 of Lecture Notes in Computer Science (context) - Gray, Model - 1980
14   Recovery management in the RelaX distributed transaction lay.. (context) - Schumann, Kroger et al. - 1989
14   Support for distributed transactions in the TABS prototype (context) - Spector - 1985
9   A nested transaction mechanism for LOCUS - Mueller, Moore et al. - 1983
9   language extension for programming a general purpose distrib.. (context) - Bloch, library - 1989
9   Transactions and consistency in distributed database systems (context) - Traiger, Gray et al. - 1982
4   Linguistic support for atomic data types (context) - Weihl - 1990
2   volume 105 of Lecture Notes in Computer Science (context) - Lampson - 1981
2   High Performance Distributed Transaction Processing in a Gen.. (context) - Spector - 1987
2   Recovery from failure in an object-oriented distributed syst.. (context) - Crane - 1990
1   volume 114 of Lecture Nodes in Computer Science (context) - Liskov, Manual - 1981
1   ACM SIGOPS Operating Systems Review (context) - Liskov, Curtis et al. - 1987
1   Inheritance of synchronisation (context) - Detlefs, Herlihy et al.

Documents on the same site (http://www.acm.uiuc.edu/white_papers/incoming/TCD/):   More
Some Issues in Load Balancing in Amadeus - Tangney, Condon (1992)   (Correct)
Interfacing a Language to the Comandos Virtual Machine - Colm Mchugh (1993)   (Correct)
Extensible Systems - The Tigger Approach - Cahill, Hogan, Judge, O'Grady.. (1994)   (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