dc.contributor
Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.contributor.author
Moti, Nafiseh
dc.contributor.author
Schimmelpfennig, Frederic
dc.contributor.author
Salkhordeh, Reza
dc.contributor.author
Klopp, David
dc.contributor.author
Cortés, Toni
dc.contributor.author
Rückert, Ulrich
dc.contributor.author
Brinkmann, Andre
dc.identifier
Moti, N. [et al.]. Simurgh: a fully decentralized and secure NVMM user space file system. A: International Conference for High Performance Computing, Networking, Storage and Analysis. "Proceedings of SC21: The International Conference for High Performance Computing, Networking, Storage and Analysis: St. Louis, Missouri, November 14-19, 2021". Institute of Electrical and Electronics Engineers (IEEE), 2021. ISBN 978-1-4503-8442-1. DOI 10.1145/3458817.3476180.
dc.identifier
978-1-4503-8442-1
dc.identifier
https://hdl.handle.net/2117/395688
dc.identifier
10.1145/3458817.3476180
dc.description.abstract
The availability of non-volatile main memory (NVMM) has started a new era for storage systems and NVMM specific file systems can support extremely high data and metadata rates, which are required by many HPC and data-intensive applications. Scaling metadata performance within NVMM file systems is nevertheless often restricted by the Linux kernel storage stack, while simply moving metadata management to the user space can compromise security or flexibility. This paper introduces Simurgh, a hardware-assisted user space file system with decentralized metadata management that allows secure metadata updates from within user space. Simurgh guarantees consistency, durability, and ordering of updates without sacrificing scalability. Security is enforced by only allowing NVMM access from protected user space functions, which can be implemented through two proposed instructions. Comparisons with other NVMM file systems show that Simurgh improves metadata performance up to 18x and application performance up to 89% compared to the second-fastest file system.
dc.description.abstract
This work has been supported by the European Comission’s BigStorage project H2020-MSCA-ITN2014-642963. It is also supported by the Big Data in Atmospheric Physics (BINARY) project, funded by the Carl Zeiss Foundation under Grant No.: P2018-02-003.
dc.description.abstract
Peer Reviewed
dc.description.abstract
Postprint (author's final draft)
dc.format
application/pdf
dc.publisher
Institute of Electrical and Electronics Engineers (IEEE)
dc.relation
https://ieeexplore.ieee.org/document/9910101
dc.subject
Àrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
dc.subject
High performance computing
dc.subject
Memory management (Computer science)
dc.subject
Phase change memory
dc.subject
Càlcul intensiu (Informàtica)
dc.subject
Gestió de memòria (Informàtica)
dc.title
Simurgh: a fully decentralized and secure NVMM user space file system
dc.type
Conference report