Abstract
A modification of ARIES/NT algorithm for nested transactions rollback and recovery is proposed. This modification allows to perform the forward recovery for advanced transaction models, such as ConTracts and some subclasses of Sagas. The implementation of the proposed algorithm at the storage system level is described.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
P. Chrysanthis and K. Ramamritham. ACTA: A framework for specifying and reasoning about transaction structure and behavior. In Proceedings of ACM SIGMOD Conference, 1990.
H. Dombrowska. The low-level support and logging for flexible transactions. In Proc. of the Intnl. Workshop on Advances in Databases and Information Systems — ADBIS’94, pages 49–53, Moscow, May 23–26 1994.
H. Garcia-Molina and K. Salem. SAGAS. In Proceedings of ACM SIGMOD Conference, pages 249–259, San Francisco, California, May 1987.
J. Gray. The Transaction Concept: Virtues and Limitations. In Proceedings of the 7th International Conference on Very Large Data Bases, pages 144–154, Cannes, France, September 1981.
L. Kalinichenko. The interoperable environment of heterogeneous information resources: a generalization perspective. In Proc. of the First International Workshop on the Interoperability in Multidatabase systems, pages 196–199, Kyoto, April 1991.
F. Manola and A. Buchmann. Functional/relational object-oriented model for distributed object management. Technical Report TM-0331-11-90-165, GTE Laboratories Inc., December 1990.
C. Mohan, D. Haderle, B. Lindsay, H. Pirahesh, and P. Schwartz. ARIES: A transaction recovery method supporting fine-granularity locking with partial rollbacks using write-ahead logging. ACM Trans. on Database Systems, 17(1):94–162, 1992.
J. Moss. Nested Transactions: An Approach to Reliable Distributed Computing. PhD thesis, MIT Press, Cambridge, MA, 1985.
B. Novikov. The storage system support for complex objects. USiM, (7):46–52, July 1991.
A. Reuter. Contracts: A Means for Extending Control Beyond Transaction Boundaries. In Presentation at Third International Workshop on High Performance Systems, September 1989.
K. Rothermel and C. Mohan. ARIES/NT: A recovery method based on write-ahead logging for nested transactions. In Proc. 15 conf. VLDB, pages 337–346, 1989.
M. Rusinkiewicz and A. Sheth. Polytransactions for managing interdependent data. IEEE Data Engineering Bulletin, 14(1), March 1991.
E. Soisalon-Soininen and T. Ylonen. Partial strictness in two-phase locking. In Proc. of the 5th Intnl. Conf on Database Theory — ICDT’95, pages 139–147, Prague, January 11–13 1995.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1996 British Computer Society
About this paper
Cite this paper
Dombrowska, H. (1996). ARIES/NT Modification for Advanced Transactions Support. In: Eder, J., Kalinichenko, L.A. (eds) Advances in Databases and Information Systems. Workshops in Computing. Springer, London. https://doi.org/10.1007/978-1-4471-1486-4_4
Download citation
DOI: https://doi.org/10.1007/978-1-4471-1486-4_4
Publisher Name: Springer, London
Print ISBN: 978-3-540-76014-6
Online ISBN: 978-1-4471-1486-4
eBook Packages: Springer Book Archive