Recovery Using Virtual Memory.
Abstract
Maintaining the consistency of long-lived on-line data in the presence of failures is important for many applications such as airline reservation and banking systems. After a crash, the long-lived data must be recovered for the application to continue running. Storing the data and later restoring it is the job of a recovery system. This thesis presents a new recovery method with two features: it is fast because as much as possible it uses data already stored by an application in virtual memory for recovery, and it is novel because it allows data in virtual memory to be organized in a heap with automatic garbage collection. The recovery method is designed to be used in the Argus system, but it will also work for other persistent storage systems. Keywords: Computer programs; Data storage systems; Nonvolatile memories; Volatility.
Document Details
- Document Type
- Technical Report
- Publication Date
- Jul 01, 1987
- Accession Number
- ADA187098
Entities
People
- Elliot K. Kolodner
Organizations
- Massachusetts Institute of Technology