A survey of software techniques for using non-volatile memories for storage and main memory systems

S Mittal, JS Vetter - IEEE Transactions on Parallel and …, 2015 - ieeexplore.ieee.org
Non-volatile memory (NVM) devices, such as Flash, phase change RAM, spin transfer
torque RAM, and resistive RAM, offer several advantages and challenges when compared …

Libnvmmio: Reconstructing Software {IO} Path with {Failure-Atomic}{Memory-Mapped} Interface

J Choi, J Hong, Y Kwon, H Han - 2020 USENIX Annual Technical …, 2020 - usenix.org
Fast non-volatile memory (NVM) technology changes the landscape of file systems. A series
of research efforts to overcome the traditional file system designs that limit NVM …

[PDF][PDF] A prolegomenon on OLTP database systems for non-volatile memory

J DeBrabant, J Arulraj, A Pavlo, M Stonebraker… - ADMS …, 2014 - faculty.cc.gatech.edu
The design of a database management system's (DBMS) architecture is predicated on the
target storage hierarchy. Traditional diskoriented systems use a two-level hierarchy, with fast …

A new design of in-memory file system based on file virtual address framework

EHM Sha, X Chen, Q Zhuge, L Shi… - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
The emerging technologies of persistent memory, such as PCM, MRAM, provide
opportunities for preserving files in memory. Traditional file system structures may need to …

Efficient Memory Mapped File {I/O} for {In-Memory} File Systems

J Choi, J Kim, H Han - 9th USENIX Workshop on Hot Topics in Storage …, 2017 - usenix.org
Recently, with the emergence of low-latency NVM storage, software overhead has become a
greater bottleneck than storage latency, and memory mapped file I/O has gained attention as …

An energy-efficient and fast scheme for hybrid storage class memory in an AIoT terminal system

H Sun, L Chen, X Hao, C Liu, M Ni - Electronics, 2020 - mdpi.com
Conventional main memory can no longer meet the requirements of low energy
consumption and massive data storage in an artificial intelligence Internet of Things (AIoT) …

Non-volatile memory file systems: A survey

GO Puglia, AF Zorzo, CAF De Rose, T Perez… - IEEE …, 2019 - ieeexplore.ieee.org
For decades, computer architectures have treated memory and storage as separate entities.
Nowadays, we watch the emergence of new memory technologies that promise to …

In-memory write-ahead logging for mobile smart devices with NVRAM

S Ryu, K Lee, H Han - IEEE Transactions on Consumer …, 2015 - ieeexplore.ieee.org
In recent years, ensuring the reliability of databases in battery-powered mobile devices such
as smartphones and tablets has gained in importance, since most mobile applications use a …

[HTML][HTML] Improvement design for distributed real-time stream processing systems

W Jiang, LG Xu, HB Hu, Y Ma - Journal of Electronic Science and …, 2019 - Elsevier
In the era of Big Data, typical architecture of distributed real-time stream processing systems
is the combination of Flume, Kafka, and Storm. As a kind of distributed message system …

[PDF][PDF] A new design of in-memory file system based on file virtual address framework

F Samad, ZA Memon - International Journal of Advanced …, 2017 - pdfs.semanticscholar.org
Rapid growth in technology is increasing day by day that demands computer systems to
work better, should be reliable and have faster performance with fair cost and best …