ACM Home Page
Please provide us with feedback. Feedback
A serialization graph construction for nested transactions
Full text PdfPdf (2.23 MB)
Source Symposium on Principles of Database Systems archive
Proceedings of the ninth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems table of contents
Nashville, Tennessee, United States
Pages: 94 - 108  
Year of Publication: 1990
ISBN:0-89791-352-3
Authors
Alan Fekete  University of Sydney, Sydney, Australia
Nancy Lynch  MIT Laboratory for Computer Science, 545 Technology Square, Cambridge, MA
William E. Weihl  MIT Laboratory for Computer Science, 545 Technology Square, Cambridge, MA
Sponsors
SIGART: ACM Special Interest Group on Artificial Intelligence
SIGMOD: ACM Special Interest Group on Management of Data
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 24,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/298514.298547
What is a DOI?

ABSTRACT

This paper makes three contributions. First, we present a proof technique that offers system designers the same ease of reasoning about nested transaction systems as is given by the classical theory for systems without nesting, and yet can be used to verify that a system satisfies the robust “user view” definition of correctness of [10]. Second, as applications of the technique, we verify the correctness of Moss' read/write locking algorithm for nested transactions, and of an undo logging algorithm that has not previously been presented or proved for nested transaction systems. Third, we make explicit the assumptions used for this proof technique, assumptions that are usually made implicitly in the classical theory, and therefore we clarify the type of system for which the classical theory itself can reliably be used.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
4
 
5
A. Fekete, N. Lynch, M. Merritt, and W. Weihl. Commutativity-based locking for nested transactions. Technical Memo MIT/LCS/TM-370.b, Massachusetts Institute Technology, Laboratory for Computer Science, August 1989. To appear in JCSS.
6
7
8
9
 
10
 
11
12
 
13
 
14
 
15
A. Spector and K. Swedlow. Guide to the Camelot distributed transaction facility: Release 1, October 1987. Available from Carnegie Mellon University, Pittsburgh, PA.
16
17
 
18


Collaborative Colleagues:
Alan Fekete: colleagues
Nancy Lynch: colleagues
William E. Weihl: colleagues