TreeSLS: A Whole-system Persistent Microkernel with Tree-structured State Checkpoint on NVM
Fangnuo Wu, Mingkai Dong, Gequan Mo, Haibo Chen
Abstract
Whole-system persistence promises simplified application deployment and near-instantaneous recovery. This can be implemented using single-level store (SLS) through periodic checkpointing of ephemeral state to persistent devices. However, traditional SLSs suffer from two main issues on checkpointing efficiency and external synchrony, which are critical for low-latency services with persistence need.
Topics & Concepts
MicrokernelComputer scienceLatency (audio)Ephemeral keySoftware deploymentEmbedded systemOperating systemState (computer science)Distributed computingComputer securityAlgorithmTelecommunicationsDistributed systems and fault toleranceParallel Computing and Optimization TechniquesAdvanced Data Storage Technologies