Enabling High-Performance and Secure Userspace NVM File Systems with the Trio Architecture
Diyu Zhou, Vojtech Aschenbrenner, Tao Lyu, Jian Zhang, Sudarsun Kannan, Sanidhya Kashyap
Abstract
Userspace library file systems (LibFSes) promise to unleash the performance potential of non-volatile memory (NVM) by directly accessing it and enabling unprivileged applications to customize their LibFSes to their workloads. Unfortunately, such benefits pose a significant challenge to ensuring metadata integrity. Existing works either underutilize NVM's performance or forgo critical file system security guarantees.
Topics & Concepts
Computer scienceFile systemOperating systemMetadataEmbedded systemNon-volatile memoryArchitectureDevice fileComputer hardwareComputer fileVisual artsArtAdvanced Data Storage TechnologiesParallel Computing and Optimization TechniquesDistributed systems and fault tolerance