- Title
- Co-existence of transaction and non transaction-managed activity in a persistent object store
- Creator
- Henskens, Frans A.; Ashton, Maurice G.
- Relation
- 18th International Conference on Systems Engineering, 2005 (ICSEng 2005). Proceedings of the 18th International Conference on Systems Engineering, 2005 (Las Vegas, NV 16-18 August, 2005 ) p. 81-86
- Publisher Link
- http://dx.doi.org/10.1109/ICSENG.2005.26
- Publisher
- Institute of Electrical and Electronics Engineers (IEEE)
- Resource Type
- conference paper
- Date
- 2005
- Description
- 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. 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.
- Subject
- concurrency control; distributed object management; nontransaction-managed activity; persistent object management; self-consistent state; transaction control; transaction-managed activity
- Identifier
- http://hdl.handle.net/1959.13/29992
- Identifier
- uon:2645
- Identifier
- ISBN:0769523595
- Rights
- Copyright © 2005 IEEE. Reprinted from Proceedings of the 18th International Conference on Systems Engineering, p. 81-86. This material is posted here with permission of the IEEE. Such permission of the IEEE does not in any way imply IEEE endorsement of any of the University of Newcastle's products or services. Internal or personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution must be obtained from the IEEE by writing to pubs-permissions@ieee.org. By choosing to view this document, you agree to all provisions of the copyright laws protecting it.
- Language
- eng
- Full Text
- Reviewed
- Hits: 1867
- Visitors: 2064
- Downloads: 276
Thumbnail | File | Description | Size | Format | |||
---|---|---|---|---|---|---|---|
View Details Download | ATTACHMENT01 | Publisher version (open access) | 95 KB | Adobe Acrobat PDF | View Details Download |