2019
DOI: 10.1109/access.2019.2899463
|View full text |Cite
|
Sign up to set email alerts
|

Non-Volatile Memory File Systems: A Survey

Abstract: For decades, computer architectures have treated memory and storage as separate entities. Nowadays, we watch the emergence of new memory technologies that promise to significantly change the landscape of memory systems. Byte-addressable non-volatile memory (NVM) technologies are expected to offer access latency close to that of dynamic random access memory and capacity suited for storage, resulting in storage-class memory. However, they also present some limitations, such as limited endurance and asymmetric re… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
11
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
7
1

Relationship

0
8

Authors

Journals

citations
Cited by 15 publications
(11 citation statements)
references
References 121 publications
(139 reference statements)
0
11
0
Order By: Relevance
“…From an operating system perspective, we assume it uses a PM-aware file system, which is designed specifically for PM. 22 A PM-aware file system provides direct access to PM, removing the block I/O layer, bypassing the page cache, and eliminating other steps rendered unnecessary by PM, as data can be directly addressed by the processor at byte granularity. Examples of such file systems are BPFS, 23 PRAMFS, 24 PMFS, 25 Ext4/DAX, 26 SCMFS, 27 NOVA, 28 and M1FS.…”
Section: Proposed Designmentioning
confidence: 99%
“…From an operating system perspective, we assume it uses a PM-aware file system, which is designed specifically for PM. 22 A PM-aware file system provides direct access to PM, removing the block I/O layer, bypassing the page cache, and eliminating other steps rendered unnecessary by PM, as data can be directly addressed by the processor at byte granularity. Examples of such file systems are BPFS, 23 PRAMFS, 24 PMFS, 25 Ext4/DAX, 26 SCMFS, 27 NOVA, 28 and M1FS.…”
Section: Proposed Designmentioning
confidence: 99%
“…PCM, however, suffers from limited endurance, poor write performance, and considerable write power [22][23][24][25][26], which makes it an ineffective candidate for NVB-Buffers. Moreover, existing NVM candidates such as Flash, Ferroelectric RAM (FeRAM), 3D-Xpoint, and Resistive RAM (ReRAM) either suffer from high write latency (3D-XPoint, ReRAM, and Flash) or limited lifetime (3D-XPoint, Flash, and FeRAM) [17,[27][28][29][30]. Fig.…”
Section: Introductionmentioning
confidence: 99%
“…Among these candidates, Spin-Transfer Torque Magnetic Random Access Memory (STT-MRAM) technology meets the PJA requirements arXiv:2202.13409v1 [cs.AR] 27 Feb 2022 Fig. 1: Overview of existing NVMs with respect to ideal PJA requirements [17,[27][28][29][30][31][32][33][34][35][36][37][38][39][40] of non-volatility [17], high endurance [31], and DRAMcomparable performance [17], as well as high density and negligible leakage current [32]. Therefore, compared to the other PJA candidates, STT-MRAM is considered as one of the most promising technologies for NVB-Buffers [14,17,[28][29][30][31].…”
Section: Introductionmentioning
confidence: 99%
“…Therefore, our background is restricted to this scope. As such, our presentation does not cover the use of DCPMM and other PM technologies to store crash-consistent persistent data structures, which is a complementary research avenue that has been surveyed in other papers [3], [41].…”
Section: Introductionmentioning
confidence: 99%