2007
DOI: 10.5381/jot.2007.6.6.a4
|View full text |Cite
|
Sign up to set email alerts
|

Graph-based Optimistic Transaction Management.

Abstract: In this paper, we introduce and describe directed dependency graph-based transaction and concurrency control (DCC) for persistent (stable, single-level) object-based bulk data management systems. The new technique is optimistic and applicable across a wide range of store sizes, transaction sizes and multi-programming levels. It is also has potential for use in management of transactions in other contexts, for example web services.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2007
2007
2021
2021

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 7 publications
(5 citation statements)
references
References 17 publications
0
5
0
Order By: Relevance
“…Moving from monolithic to distributed structures is a proven technique for sharing load that has been used extensively in other areas such as Cloud Computing [9] and Transaction Management [13].…”
Section: Discussionmentioning
confidence: 99%
“…Moving from monolithic to distributed structures is a proven technique for sharing load that has been used extensively in other areas such as Cloud Computing [9] and Transaction Management [13].…”
Section: Discussionmentioning
confidence: 99%
“…The web browser itself can be viewed as a distributed execution platform, especially due to recent developments in web browser 'plugin' and 'extension' technology. Enhancements to the web browser model to support a lower-level of component execution have been suggested (Henskens and Ashton, 2007) and may provide a stepping stone for a complete component-based solution.…”
Section: Existing Frameworkmentioning
confidence: 99%
“…As described in (Henskens and Ashton, 2007), there are similarities in the information recorded in stability DDGs and the information required for transaction management and concurrency control. However, there are also differences between stability and concurrency control requirements, namely:…”
Section: Ddgs and Transactionsmentioning
confidence: 99%
“…These edges can be used, with appropriate logic at the time of edge insertion (the completion of a browser request-response) or COMMIT/ABORT-TRX events, to implement an optimistic transaction control mechanism. Moreover, the technique has been shown to perform as well as the better of conventional pessimistic or optimistic transaction management over a wide range of transaction sizes, levels of concurrent activity, distribution of involved objects and object store sizes (Ashton, 2004, Henskens andAshton, 2007).…”
Section: The Transaction Extent Defines An Atomicmentioning
confidence: 99%