• 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