Next
Previous Contents
RVM: Recoverable Virtual Memory, Release 1.3
Henry M. Mashburn, Mahadev Satyanarayanan, David Steere, Yui W.
Lee,
School of Computer Science, Carnegie Mellon University
Thanks "This research was supported by the Defense Advanced
Research Projects Agency (Avionics Lab, Wright Research and
Development Center, Aeronautical Systems Division (AFSC), U.S. Air
Force, Wright-Patterson AFB, Ohio, 45433-6543 under Contract
F33615-90-C-1465, ARPA Order No. 7597). The views and conclusions
in this document are those of the authors and do not represent the
official policies of the funding agency or Carnegie Mellon
University."17 September 1997
"RVM provides an unstructured recoverable virtual memory. The
recoverable storage is represented by Unix files or disk partitions
that applications can map at page granularity into the address
space of a process. Simple, non-nested atomic transactions
guarantee permanence of changes to recoverable storage across
system crashes. Applications can schedule transaction logging
actions to enhance performance. The design stresses simplicity,
ease of use, and high performance. Unix compatibility is standard,
while optional Mach-specific extensions are supported for
additional flexibility and performance. RVM has been extensively
used in the clients and servers of the Coda File System, and in the
Venari system.",
Appendix
Next
Previous Contents