Efficient NVRAM-based general purpose operating systems

  • In recent years, there has been a disruptive shift in storage systems and supporting hardware technologies. This poses new challenges for an operating system (OS) in the holistic management of the computer’s memory hierarchy. Non-volatile RAM (NVRAM), in particular, presents a number of promising opportunities, aside from its large capacity at comparatively low costs, its higher speed compared to conventional storage and its ability to maintain a persistent state without additional energy costs. If general-purpose operating systems run entirely in NVRAM, persistence measures within the OS could be eliminated, reducing space, time, and energy requirements. However, consideration of NVRAM as an alternative main memory technology, also causes difficulties. Compared to DRAM writing to NVRAM is slower and results in higher power consumption. In addition, with NVRAM, fail-safe guarantees are now required from the system.

Download full text files

Export metadata

Additional Services

Share in Twitter Search Google Scholar
Metadaten
Author:Oliver GierschGND, Henriette HofmeierGND, Dustin NguyenGND, Jonas RabensteinGND, Christian EichlerGND
URN:urn:nbn:de:hbz:294-102729
DOI:https://doi.org/10.13154/294-10272
Parent Title (English):17th USENIX Symposium on Operating Systems Design and Implementation (OSDI'23)
Document Type:Conference Proceeding
Language:English
Date of Publication (online):2023/09/11
Date of first Publication:2023/09/11
Publishing Institution:Ruhr-Universität Bochum, Universitätsbibliothek
Tag:NVM; NVRAM; memory management; non-volatile RAM; non-volatile main memory; operating system
Dewey Decimal Classification:Allgemeines, Informatik, Informationswissenschaft / Informatik
open_access (DINI-Set):open_access
faculties:Fakultät für Informatik
Licence (German):License LogoKeine Creative Commons Lizenz - es gelten die Rechteeinräumung und das deutsche Urheberrecht