DocumentCode
3138448
Title
Exploration of Non-volatile Memory Management in the OS Kernel
Author
Saito, Sakuyoshi ; Oikawa, S.
Author_Institution
Dept. of Comput. Sci., Univ. of Tsukuba, Tsukuba, Japan
fYear
2012
fDate
5-7 Dec. 2012
Firstpage
302
Lastpage
306
Abstract
Non-volatile memory´s future is promising because its performance has been improved significantly. The performance improvement enables non-volatile memory to be a major part of the memory of general purpose systems. Utilization of large non-volatile memory will improve its memory performance because it can decrease the number of the OS´s paging activity. To realize these systems, the operating system (OS) needs to manage non-volatile memory in accord with its characteristics. Non-volatile memory has some characteristics, thus the OS should manage this memory with appropriate algorithms. To achieve this goal, we focused on non-volatile memory´s characteristics, non-volatile and high-latency, among others. We analyzed the behavior of the OS´s memory management and propose how to manage non-volatile memory in the OS kernel. We researched the effect of memory-latency on a system performance and how to manage with hybrid memories.
Keywords
operating system kernels; random-access storage; storage management; OS kernel; OS memory management; hybrid memory performance; memory latency; nonvolatile memory management; operating system; system performance; Kernel; Linux; Memory management; Nonvolatile memory; Random access memory; Slabs; memory management; non-volatile memory; operating system;
fLanguage
English
Publisher
ieee
Conference_Titel
Networking and Computing (ICNC), 2012 Third International Conference on
Conference_Location
Okinawa
Print_ISBN
978-1-4673-4624-5
Type
conf
DOI
10.1109/ICNC.2012.56
Filename
6424582
Link To Document