Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1109/COMPSAC.2013.90guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

File-Based Memory Management for Non-volatile Main Memory

Published: 22 July 2013 Publication History

Abstract

Active research and development efforts on byte addressable non-volatile (NV) memory technologies, such as STT-RAM, PCM, and ReRAM, have been conducted in recent years. Because they are byte addressable, they can be used as main memory by directly connecting them to CPUs. Because they are non-volatile, they can also be used as storage device. While there were the active researches on their use for either main memory or secondary storage, these researches were conducted independently. This paper presents the memory management methods that enable the integration of main memory and file systems, thus, both main memory and storage are realized on the same byte addressable NV memory. The presented methods construct a file system on NV memory, and memory blocks assigned to files are exported for the use of main memory. We implemented the proposed methods in the Linux kernel, and performed their evaluation. The evaluation results show that the file-based methods can perform comparably to the existing DRAM memory allocator and can maintain the consistency of a file system.

Cited By

View all
  • (2019)LiwePMSACM Journal on Emerging Technologies in Computing Systems10.1145/332796315:3(1-24)Online publication date: 10-Jun-2019
  • (2014)Independent Kernel/Process Checkpointing on Non-Volatile Main Memory for Quick Kernel RejuvenationProceedings of the 27th International Conference on Architecture of Computing Systems — ARCS 2014 - Volume 835010.1007/978-3-319-04891-8_20(233-244)Online publication date: 25-Feb-2014

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
COMPSAC '13: Proceedings of the 2013 IEEE 37th Annual Computer Software and Applications Conference
July 2013
839 pages
ISBN:9780769549866

Publisher

IEEE Computer Society

United States

Publication History

Published: 22 July 2013

Author Tags

  1. File System
  2. Memory Management
  3. Non-Volatile Main Memory
  4. Operating Systems

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 29 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2019)LiwePMSACM Journal on Emerging Technologies in Computing Systems10.1145/332796315:3(1-24)Online publication date: 10-Jun-2019
  • (2014)Independent Kernel/Process Checkpointing on Non-Volatile Main Memory for Quick Kernel RejuvenationProceedings of the 27th International Conference on Architecture of Computing Systems — ARCS 2014 - Volume 835010.1007/978-3-319-04891-8_20(233-244)Online publication date: 25-Feb-2014

View Options

View options

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media