ASSET: A System for Supporting Extended Transactions.
Alexandros Biliris, Shaul Dar, Narain H. Gehani, H. V. Jagadish, Krithi Ramamritham:
ASSET: A System for Supporting Extended Transactions.
SIGMOD Conference 1994: 44-54@inproceedings{DBLP:conf/sigmod/BilirisDGJR94,
author = {Alexandros Biliris and
Shaul Dar and
Narain H. Gehani and
H. V. Jagadish and
Krithi Ramamritham},
editor = {Richard T. Snodgrass and
Marianne Winslett},
title = {ASSET: A System for Supporting Extended Transactions},
booktitle = {Proceedings of the 1994 ACM SIGMOD International Conference on
Management of Data, Minneapolis, Minnesota, May 24-27, 1994},
publisher = {ACM Press},
year = {1994},
pages = {44-54},
ee = {http://doi.acm.org/10.1145/191839.191848, db/conf/sigmod/BilirisDGJR94.html},
crossref = {DBLP:conf/sigmod/94},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
Abstract
Extended transaction models in databases were motivated by the
needs of complex
applications such as CAD and software engineering.
Transactions in such applications have diverse needs, for example,
they may be long lived and they may need to cooperate.
We describe ASSET, a system for supporting extended
transactions. ASSET consists of a set of transaction primitives
that allow users to define custom
transaction semantics to match the needs of specific applications. We
show how the transaction primitives can be used to specify a variety of
transaction models, including nested transactions, split transactions, and
sagas. Application-specific transaction models
with relaxed correctness criteria, and computations involving workflows,
can also be specified using the primitives.
We describe the implementation of the ASSET primitives
in the context of the Ode database.
Copyright © 1994 by the ACM,
Inc., used by permission. Permission to make
digital or hard copies is granted provided that
copies are not made or distributed for profit or
direct commercial advantage, and that copies show
this notice on the first page or initial screen of
a display along with the full citation.
Online Version (ACM WWW Account required): Full Text in PDF Format
CDROM Version: Load the CDROM "Volume 1 Issue 1, SIGMOD '93-'97" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
Printed Edition
Richard T. Snodgrass, Marianne Winslett (Eds.):
Proceedings of the 1994 ACM SIGMOD International Conference on Management of Data, Minneapolis, Minnesota, May 24-27, 1994.
ACM Press 1994 ,
SIGMOD Record 23(2),
June 1994
Contents
[Abstract and Index Terms]
[Full Text in PDF Format, 981 KB]
References
- [1]
- Rakesh Agrawal, Narain H. Gehani:
ODE (Object Database and Environment): The Language and the Data Model.
SIGMOD Conference 1989: 36-45
- [2]
- ...
- [3]
- Alexandros Biliris, Euthimios Panagos:
EOS: An Extensible Object Store.
SIGMOD Conference 1994: 517
- [4]
- B. R. Badrinath, Krithi Ramamritham:
Semantics-Based Concurrency Control: Beyond Commutativity.
ACM Trans. Database Syst. 17(1): 163-199(1992)
- [5]
- Catriel Beeri, Hans-Jörg Schek, Gerhard Weikum:
Multi-Level Transaction Management, Theoretical Art or Practical Need ?
EDBT 1988: 134-154
- [6]
- Philip A. Bernstein, Vassos Hadzilacos, Nathan Goodman:
Concurrency Control and Recovery in Database Systems.
Addison-Wesley 1987, ISBN 0-201-10715-5
Contents - [7]
- Omran A. Bukhres, Ahmed K. Elmagarmid, eva Kühn:
Implementation of the Flex Transaction Model.
IEEE Data Eng. Bull. 16(2): 28-32(1993)
- [8]
- Panos K. Chrysanthis, Krithi Ramamritham:
A Formalism for Extended Transaction Model.
VLDB 1991: 103-112
- [9]
- Panos K. Chrysanthis, Krithi Ramamritham:
Synthesis of Extended Transaction Models Using ACTA.
ACM Trans. Database Syst. 19(3): 450-491(1994)
- [10]
- Panos K. Chrysanthis, S. Raghuram, Krithi Ramamritham:
Extracting Concurrency from Objects: A Methodology.
SIGMOD Conference 1991: 108-117
- [11]
- Umeshwar Dayal, Meichun Hsu, Rivka Ladin:
Organizing Long-Running Activities with Triggers and Transactions.
SIGMOD Conference 1990: 204-214
- [12]
- Ahmed K. Elmagarmid (Ed.):
Database Transaction Models for Advanced Applications.
Morgan Kaufmann 1992, ISBN 1-55860-214-3
Contents - [13]
- Hector Garcia-Molina, Kenneth Salem:
Sagas.
SIGMOD Conference 1987: 249-259
- [14]
- Dimitrios Georgakopoulos, Mark F. Hornick, Piotr Krychniak, Frank Manola:
Specification and Management of Extended Transactions in a Programmable Transaction Environment.
ICDE 1994: 462-473
- [15]
- ...
- [16]
- Henry F. Korth, Eliezer Levy, Abraham Silberschatz:
A Formal Approach to Recovery by Compensating Transactions.
VLDB 1990: 95-106
- [17]
- Barbara Liskov, Robert Scheifler:
Guardians and Actions: Linguistic Support for Robust, Distributed Programs.
ACM Trans. Program. Lang. Syst. 5(3): 381-404(1983)
- [18]
- ...
- [19]
- Calton Pu, Gail E. Kaiser, Norman C. Hutchinson:
Split-Transactions for Open-Ended Activities.
VLDB 1988: 26-37
- [20]
- ...
- [21]
- Margaret A. Ellis, Bjarne Stroustrup:
The Annotated C++ Reference Manual.
Addison-Wesley 1990, ISBN 0-201-51459-1
- [22]
- Helmut Wächter, Andreas Reuter:
The ConTract Model.
Database Transaction Models for Advanced Applications 1992: 219-263
- [23]
- Gerhard Weikum:
Principles and Realization Strategies of Multilevel Transaction Management.
ACM Trans. Database Syst. 16(1): 132-180(1991)
Copyright © Fri Mar 12 17:21:31 2010
by Michael Ley (ley@uni-trier.de)