Co-existence of Transaction and Non Transaction-Managed Activity in a Persistent Object Store

Loading...
Thumbnail Image
Unable to use the file because of accessibility barriers? Send us feedback

Publication Date

2005-08-01

Avondale Authors

Publisher

Original

Rights

Used by permission: the author(s).

Version

Published Version

Review Status

Field of Education

Field of Research

Degree

Department

Faculty

Supervisor

Awarding Institution

Degree

Department

Faculty

Supervisor

Awarding Institution

Abstract

Persistent object stores provide an execution environment in which data and its interrelationships are, by default, retained in their original form beyond the lifetimes of the program or programs that created them. Stability mechanisms ensure that such stores always start up in a self-consistent state, even after non-orderly shutdowns that result from events such as power outages or hardware failures. An efficient means of implementing stability uses Directed Dependency Graphs (DDGs) to facilitate execution of user processes in parallel with updates to the durable store image. The authors have previously shown how these DDGs can be extended and used to provide optimistic, transaction-based concurrency control for processes executing in persistent object stores [2].

The management of persistent objects differs from that afforded by conventional DBMS because the entire dataset exists in the same repository. As in conventional systems, it is appropriate that some data is accessed (queried and mutated) independently of the transaction system. In this paper, we examine the issue of interaction between processes that execute under transaction control with those executing independently of the transaction system. Interestingly, this co-existence is achieved without enforcing transaction semantics on the independent activity.

Description

Research Statement

Citation

Henskens, F. A., & Ashton, M. G. (2005). Co-existence of transaction and non transaction-managed activity in a persistent object store. In H. Selvaraj, & V. Muthukumar (Eds.),Proceedings of the 18th International Conference on Systems Engineering. Paper presented at the International Conference on Systems Engineering, University of Nevada, Las Vegas, 16-18 August (pp. 81–86). Los Alamitos, CA: IEEE Computer Society. doi: 10.1109/ICSENG.2005.3

Source Title

Series

International Standard Serial Number

International Standard Book Number

Collections

Avondale University acknowledges our Sovereign God as Creator and Provider of all things. We respectfully acknowledge the Awabakal and Darramuragal people as the traditional custodians of the lands on which we live, work, study and worship across our Lake Macquarie and Sydney campuses. We pay our respects to Elders past, present and emerging, and extend that respect to all First Nations People.

Aboriginal Peoples are advised the Library Collection contains images, voices and names of deceased people in physical and online resources. The Library recognises the significance of the traditional cultural knowledges contained within its Collection. The Library acknowledge some materials contain language that may not reflect current attitudes, was published without consent or recognition, or, is offensive. These materials reflect the views of the authors and/or the period in which they were produced and do not represent the views of the Library.

Avondale University is a member of the worldwide Seventh-day Adventist system of universities and colleges.

CRICOS Provider No.: 02731D. RTO: 91191. TEQSA: PRV12015. ABN: 53 108 186 401.

© Avondale University Ltd 2026