2000
DOI: 10.1016/s0164-1212(00)00067-4
|View full text |Cite
|
Sign up to set email alerts
|

An open and safe nested transaction model: concurrency and recovery

Abstract: In this paper, we present an open and safe nested transaction model. We discuss the concurrency control and recovery algorithms for our model. Our nested transaction model uses the notion of a recovery point subtransaction in the nested transaction tree. It incorporates a prewrite operation before each write operation to increase the potential concurrency. Our transaction model is termed``open and safe'' as prewrites allow early reads (before writes are performed on disk) without cascading aborts. The systems … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2004
2004
2010
2010

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(2 citation statements)
references
References 14 publications
(13 reference statements)
0
2
0
Order By: Relevance
“…The main types of nested transaction models are (1) closed nested transaction [12] and (2) open nested transaction [17]. In the closed nested transaction model [1,12,9,5], a subtransaction's effect cannot be seen outside its parent's view.…”
Section: Real-time Nested Transaction Modelsmentioning
confidence: 99%
See 1 more Smart Citation
“…The main types of nested transaction models are (1) closed nested transaction [12] and (2) open nested transaction [17]. In the closed nested transaction model [1,12,9,5], a subtransaction's effect cannot be seen outside its parent's view.…”
Section: Real-time Nested Transaction Modelsmentioning
confidence: 99%
“…In the closed nested transaction model [1,12,9,5], a subtransaction's effect cannot be seen outside its parent's view. In this model, originally introduced by Moss [12], a commitment of a subtransaction is conditional upon the commitments of its parent, while in the open nested transaction model [17], the subtransactions can execute and commit independently. The leaf level locks are released early only if the semantics of the operations is known.…”
Section: Real-time Nested Transaction Modelsmentioning
confidence: 99%