Concepts and applications of multilevel transactions and open nested transactions
Citations
724Â citations
384Â citations
Cites background from "Concepts and applications of multil..."
...To increase concurrency, some also argue for open nesting [30] which allows an inner transaction to commit its changes and release isolation before the outer transactions commit....
[...]
360Â citations
Cites background from "Concepts and applications of multil..."
...In addition, a considerable amount of work toward flexible recovery has been done in the context of advanced transaction models [11], [19], [18], [24], [21], [ 49 ], [48]....
[...]
348Â citations
229Â citations
Cites background from "Concepts and applications of multil..."
...Nested LogTM also supports open nested transactions [24, 32], which provide greater concurrency and richer semantics....
[...]
...When an open nested transaction S commits within an enclosing transaction L, (a) the TM system releases data read or written by S, so that other transactions can access them without generating conflicts and (b) S may register commit and compensating actions to be run when transaction L commits or aborts, respectively [9, 32]....
[...]
References
2,395Â citations
975Â citations
759Â citations
537Â citations
318Â citations