ACM SIGMOD Anthology VLDB dblp.uni-trier.de

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

ACM SIGMOD Anthology

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
CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML

References

[BHM90]
Philip A. Bernstein, Meichun Hsu, Bruce Mann: Implementing Recoverable Requests Using Queues. SIGMOD Conference 1990: 112-122 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Chak89]
...
[CR90]
Panos K. Chrysanthis, Krithi Ramamritham: ACTA: A Framework for Specifying and Reasoning about Transaction Structure and Behavior. SIGMOD Conference 1990: 194-203 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Daya88]
Umeshwar Dayal: Active Database Management Systems. JCDKB 1988: 150-169 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[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 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[DHL90]
Umeshwar Dayal, Meichun Hsu, Rivka Ladin: Organizing Long-Running Activities with Triggers and Transactions. SIGMOD Conference 1990: 204-214 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[EG89]
Clarence A. Ellis, Simon J. Gibbs: Concurrency Control in Groupware Systems. SIGMOD Conference 1989: 399-407 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[ELLR90]
Ahmed K. Elmagarmid, Yungho Leu, Witold Litwin, Marek Rusinkiewicz: A Multidatabase Transaction Model for InterBase. VLDB 1990: 507-518 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Garc90]
...
[GS87]
Hector Garcia-Molina, Kenneth Salem: Sagas. SIGMOD Conference 1987: 249-259 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[HC88]
Michun Hsu, Thomas E. Cheatham Jr.: Rule Execution in CPLEX: A Persistent Objectbase. OODBS 1988: 150-155 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[HLM88]
Meichun Hsu, Rivka Ladin, Dennis R. McCarthy: An Execution Model for Active Data Base Management Systems. JCDKB 1988: 171-179 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Kais90]
Gail E. Kaiser: A Flexible Transaction Model for Software Engineering. ICDE 1990: 560-567 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[KLMP84]
Won Kim, Raymond A. Lorie, Dan McNabb, Wil Plouffe: A Transaction Mechanism for Engineering Design Databases. VLDB 1984: 355-362 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[KSUW85]
Peter Klahold, Gunter Schlageter, Rainer Unland, Wolfgang Wilkes: A Transaction Model Supporting Complex Applications in Integrated Information Systems. SIGMOD Conference 1985: 388-401 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Klei91]
...
[KS90]
Henry F. Korth, Gregory D. Speegle: Long-Duration Transactions in Software Design Projects. ICDE 1990: 568-574 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[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 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[RRD90]
Michael Ranft, Simone Rehm, Klaus R. Dittrich: How to Share Work on Shared Objects in Design Databases. ICDE 1990: 575-583 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Reut89]
...
[Weik86]
Gerhard Weikum: A Theoretical Foundation of Multi-Level Concurrency Control. PODS 1986: 31-43 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML

Copyright © Mon Mar 15 03:55:52 2010 by Michael Ley (ley@uni-trier.de)