Logged virtual memory
David R. Cheriton, Kenneth J. Duda · 1995
l,oggged [Itrhra[ 71teruory ( LVM ) provides a log of writes to ol]e or more sImcified regions of the virtual address space.I,ogging is useflll for applications that, require rollback and/ur perslstjenre slich as parallel simulations and memory-mapped obje( t-oriented databases It can also }Je Ilsed for olltpllt,, de})nggmg and chstrihuted consistency maintenance.Tlus }japer describes logged virtual memory as an extensiou of the standard virtual memory system software and harxiwarr.our l,rotot,ype implementation and some perforrrance measurements from this prototype.Based on these measurements and the experience with our prototype, we arglle that logged virtual memory can be supported with moclest, extensions to standard virtual memory systems, provides significant benefit to applications and servers, and is faster than other log-generation technicples.