[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
Kernel Support for Recoverable-Persistent Virtual MemoryFebruary 1993
1993 Technical Report
Publisher:
  • University of Texas at Austin
  • Computer Science Dept. Taylor Hall 2.124 Austin, TX
  • United States
Published:01 February 1993
Reflects downloads up to 03 Jan 2025Bibliometrics
Skip Abstract Section
Abstract

The buffering facilities typically provided by operating systems are not powerful enough to support the performance and consistency requirements of database systems. As a result, most database systems are structured as Buffer Pool Database (BPDB) systems, providing their own buffering facilities, with their own paging policies and recovery schemes. The emergence of operating systems with very large address spaces and flexible memory management makes Virtual Memory Database (VMDB) systems feasible. In such systems, the database is mapped into virtual memory and the buffering facilities of the underlying virtual memory system are used. VMDB systems do not experience many of the problems faced by BPDB systems. To support the consistency and recoverability requirements of VMDB systems, we have proposed that the virtual memory system be extended to support the Recoverable-Persistent Updates (RPU) model. This model is powerful and general enough to support a wide variety of policies for ensuring database recoverability. In this paper we discuss our approach to and progress in extending the Mach 3.0 kernel to provide direct support for this RPU model.

Contributors
  • The University of Texas at Austin
Please enable JavaScript to view thecomments powered by Disqus.

Recommendations