ACM Home Page
Please provide us with feedback. Feedback
A theory of redo recovery
Full text PdfPdf (161 KB)
Source International Conference on Management of Data archive
Proceedings of the 2003 ACM SIGMOD international conference on Management of data table of contents
San Diego, California
SESSION: Formal foundations table of contents
Pages: 397 - 406  
Year of Publication: 2003
ISBN:1-58113-634-X
Authors
David Lomet  Microsoft Research, Redmond, WA
Mark Tuttle  HP Labs Cambridge, Cambridge, MA
Sponsor
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 47,   Citation Count: 3
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/872757.872806
What is a DOI?

ABSTRACT

Our goal is to understand redo recovery. We define an installation graph of operations in an execution, an ordering significantly weaker than conflict ordering from concurrency control. The installation graph explains recoverable system state in terms of which operations are considered installed. This explanation and the set of operations replayed during recovery form an invariant that is the contract between normal operation and recovery. It prescribes how to coordinate changes to system components such as the state, the log, and the cache. We also describe how widely used recovery techniques are modeled in our theory, and why they succeed in providing redo recovery.


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
R. Crus. Data recovery in IBM Database 2. IBM Systems Journal, 23(2):178--188, 1984.
3
 
4
5
 
6
7
 
8
 
9
 
10
 
11
D. Lomet. Advanced Recovery Techniques in Practice. in Recovery Mechanisms in Database Systems Prentice Hall, 1998
 
12
13
14


Collaborative Colleagues:
David Lomet: colleagues
Mark Tuttle: colleagues