A Transactional Model for Long-Running Activities.
Umeshwar Dayal, Meichun Hsu, Rivka Ladin:
A Transactional Model for Long-Running Activities.
VLDB 1991: 113-122@inproceedings{DBLP:conf/vldb/DayalHL91,
author = {Umeshwar Dayal and
Meichun Hsu and
Rivka Ladin},
editor = {Guy M. Lohman and
Am\'{\i}lcar Sernadas and
Rafael Camps},
title = {A Transactional Model for Long-Running Activities},
booktitle = {17th International Conference on Very Large Data Bases, September
3-6, 1991, Barcelona, Catalonia, Spain, Proceedings},
publisher = {Morgan Kaufmann},
year = {1991},
isbn = {1-55860-150-3},
pages = {113-122},
ee = {db/conf/vldb/DayalHL91.html},
crossref = {DBLP:conf/vldb/91},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
Abstract
Many computer-supported applications are of long duration and consist of multiple steps that are executed over possibly heterogeneous servers.
Such activities have weaker atomicity requirements than transactions.
Previously, we illustrated how to organize the execution of such activities using triggers and transactions.
In this paper, we describe an execution model in which activities may consist recursively of steps that may be subactivities or transactions.
The model defines precisely the semantics of activities: communication between steps and the failure semantics of activities including compensation and exception handling.
The model also supports querying the status of activities.
We also propose an implementation of the model using recoverable queues for reliably chaining the steps according to the semantics of the model.
Copyright © 1991 by the VLDB Endowment.
Permission to copy without fee all or part of this material is granted provided that the copies are not made or
distributed for direct commercial advantage, the VLDB
copyright notice and the title of the publication and
its date appear, and notice is given that copying
is by the permission of the Very Large Data Base
Endowment. To copy otherwise, or to republish, requires
a fee and/or special permission from the Endowment.
Online Paper
CDROM Version: Load the CDROM "Volume 1 Issue 5, VLDB '89-'97" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
Printed Edition
Guy M. Lohman, Amílcar Sernadas, Rafael Camps (Eds.):
17th International Conference on Very Large Data Bases, September 3-6, 1991, Barcelona, Catalonia, Spain, Proceedings.
Morgan Kaufmann 1991, ISBN 1-55860-150-3
References
- [BHM90]
- Philip A. Bernstein, Meichun Hsu, Bruce Mann:
Implementing Recoverable Requests Using Queues.
SIGMOD Conference 1990: 112-122
- [Chak89]
- ...
- [CR90]
- Panos K. Chrysanthis, Krithi Ramamritham:
ACTA: A Framework for Specifying and Reasoning about Transaction Structure and Behavior.
SIGMOD Conference 1990: 194-203
- [Daya88]
- Umeshwar Dayal:
Active Database Management Systems.
JCDKB 1988: 150-169
- [DBM88]
- Umeshwar Dayal, Alejandro P. Buchmann, Dennis R. McCarthy:
Rules Are Objects Too: A Knowledge Model For An Active, Object-Oriented Database System.
OODBS 1988: 129-143
- [DHL90]
- Umeshwar Dayal, Meichun Hsu, Rivka Ladin:
Organizing Long-Running Activities with Triggers and Transactions.
SIGMOD Conference 1990: 204-214
- [EG89]
- Clarence A. Ellis, Simon J. Gibbs:
Concurrency Control in Groupware Systems.
SIGMOD Conference 1989: 399-407
- [ELLR90]
- Ahmed K. Elmagarmid, Yungho Leu, Witold Litwin, Marek Rusinkiewicz:
A Multidatabase Transaction Model for InterBase.
VLDB 1990: 507-518
- [Garc90]
- ...
- [GS87]
- Hector Garcia-Molina, Kenneth Salem:
Sagas.
SIGMOD Conference 1987: 249-259
- [HC88]
- Michun Hsu, Thomas E. Cheatham Jr.:
Rule Execution in CPLEX: A Persistent Objectbase.
OODBS 1988: 150-155
- [HLM88]
- Meichun Hsu, Rivka Ladin, Dennis R. McCarthy:
An Execution Model for Active Data Base Management Systems.
JCDKB 1988: 171-179
- [Kais90]
- Gail E. Kaiser:
A Flexible Transaction Model for Software Engineering.
ICDE 1990: 560-567
- [KLMP84]
- Won Kim, Raymond A. Lorie, Dan McNabb, Wil Plouffe:
A Transaction Mechanism for Engineering Design Databases.
VLDB 1984: 355-362
- [KSUW85]
- Peter Klahold, Gunter Schlageter, Rainer Unland, Wolfgang Wilkes:
A Transaction Model Supporting Complex Applications in Integrated Information Systems.
SIGMOD Conference 1985: 388-401
- [Klei91]
- ...
- [KS90]
- Henry F. Korth, Gregory D. Speegle:
Long-Duration Transactions in Software Design Projects.
ICDE 1990: 568-574
- [KR88]
- ...
- [Lisk85]
- ...
- [McGe77]
- ...
- [Moss81]
- ...
- [NZ90]
- Marian H. Nodine, Stanley B. Zdonik:
Cooperative Transaction Hierarchies: A Transaction Model to Support Design Applications.
VLDB 1990: 83-94
- [RRD90]
- Michael Ranft, Simone Rehm, Klaus R. Dittrich:
How to Share Work on Shared Objects in Design Databases.
ICDE 1990: 575-583
- [Reut89]
- ...
- [Weik86]
- Gerhard Weikum:
A Theoretical Foundation of Multi-Level Concurrency Control.
PODS 1986: 31-43
Copyright © Mon Mar 15 03:55:52 2010
by Michael Ley (ley@uni-trier.de)