Capri
Jungi Jeong, Jianping Zeng, Changhee Jung
Abstract
This paper investigates whole-system persistence (WSP) that ensures hassle-free crash consistency for all programs while simultaneously leveraging both advantages of the non-volatile memory technologies: high-density and in-memory persistence. Despite the promising characteristics, there are two challenges that must be addressed to make WSP a reality. First, programs must be able to resume the execution from where they had a failure. Second, failure recovery must be offered to any program including the OS in a transparent manner while minimizing persistence overheads.
Topics & Concepts
Computer scienceCrashPersistence (discontinuity)Persistent data structureConsistency (knowledge bases)Embedded systemOperating systemProgramming languageEngineeringArtificial intelligenceGeotechnical engineeringParallel Computing and Optimization TechniquesAdvanced Data Storage TechnologiesRadiation Effects in Electronics