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.
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): | ![]() |