Building Distributed Systems with Non-Volatile Main Memories and RDMA Networks

J Yang - 2019 - escholarship.org
Mojim, a system that provides replicated, reliable, and highlyavailable NVMM as an operating
system … The appearance of these non-volatile memories on the processor’s memory bus …

Janus: Optimizing memory and storage support for non-volatile memory systems

S Liu, K Seemakhupt, G Pekhimenko, A Kolli… - Proceedings of the 46th …, 2019 - dl.acm.org
Non-volatile memory (NVM) technologies can manipulate persistent data directly in … Mojim:
A reliable and highly-available non-volatile memory system. In ASPLOS, 2015. [110] Jishen …

Introduction to non-volatile memory technologies

M Asadinia, H Sarbazi-Azad - Advances in Computers, 2020 - Elsevier
… techniques to improve the durability and reliability of PCMs in this book. This chapter gives
an overview of non-volatile memory technologies, memory hierarchy in modern computers, …

A high performance file system for non-volatile main memory

J Ou, J Shu, Y Lu - … European Conference on Computer Systems, 2016 - dl.acm.org
… Emerging fast, byte-addressable non-volatile memories (NVMs), such as phase change …
memory systems. Attaching NVMs directly to processors produces non-volatile main memories (…

How to build a non-volatile memory database management system

J Arulraj, A Pavlo - Proceedings of the 2017 ACM International …, 2017 - dl.acm.org
… of new non-volatile memory (NVM) storage that is … and non-volatile storage devices. In
order to retain modifications after a loss of power, the DBMS must write that data to a non-volatile

Breeze: User-level access to non-volatile main memories for legacy software

A Memaripour, S Swanson - 2018 IEEE 36th International …, 2018 - ieeexplore.ieee.org
… provide protections against creating unsafe pointers from nonvolatile memory to volatile
memory and between independent regions of non-volatile memory. Third, they provide atomic …

Multi-tier buffer management and storage system design for non-volatile memory

J Arulraj, A Pavlo, KT Malladi - arXiv preprint arXiv:1901.10938, 2019 - arxiv.org
… We present a storage system recommender to address this problem. In summary, we make
the … Mojim: A reliable and highly-available non-volatile memory system. In ASPLOS, 2015. …

[图书][B] Providing Easy to Use and Fast Programming Support for Non-Volatile Memories

A Memaripour - 2019 - search.proquest.com
… Section 2.1 reviews the basics of non-volatile memory technologies. Section 2.2 and
Section 2.3 introduce the challenges of non-volatile memory programming and summarize the …

Atomic in-place updates for non-volatile main memories with kamino-tx

A Memaripour, A Badam, A Phanishayee… - … on Computer Systems, 2017 - dl.acm.org
Data structures for non-volatile memories have to be designed such that they can be atomically
modified using transactions. Existing atomicity methods require data to be copied in the …

Crash consistency in encrypted non-volatile main memory systems

S Liu, A Kolli, J Ren, S Khan - 2018 IEEE International …, 2018 - ieeexplore.ieee.org
… support for the non-volatile main memory (NVMM) systems and then demonstrate the …
Mojim: A reliable and highly-available non-volatile memory system. In ASPLOS, 2015. [65] J…