|
For Full-Text PDF, please login, if you are a member of IEICE,
or go to Pay Per View on menu list, if you are a nonmember of IEICE.
|
Fast Persistent Heap Based on Non-Volatile Memory
Wenzhe ZHANG Kai LU Xiaoping WANG Jie JIAN
Publication
IEICE TRANSACTIONS on Information and Systems
Vol.E100-D
No.5
pp.1035-1045 Publication Date: 2017/05/01 Publicized: 2017/02/01 Online ISSN: 1745-1361
DOI: 10.1587/transinf.2016EDP7429 Type of Manuscript: PAPER Category: Software System Keyword: non-volatile memory, virtual memory manager, direct access,
Full Text: PDF(1.1MB)>>
Summary:
New volatile memory (e.g. Phase Change Memroy) presents fast access, large capacity, byte-addressable, and non-volatility features. These features will bring impacts on the design of current software system. It has become a hot research topic of how to manage it and provide what kind of interface for upper application to use it. This paper proposes FP-Heap. FP-Heap supports direct access to non-volatile memory through a persistent heap interface. With FP-Heap, traditional persistent object systems can benefit directly from the byte-persistency of non-volatile memory. FP-Heap extends current virtual memory manager (VMM) to manage non-volatile memory and maintain a persistent mapping relationship. Also, FP-Heap offers a lightweight transaction mechanism to support atomic update of persistent data, a simple namespace to facilitate data indexing, and a basic access control mechanism to support data sharing. Compared with previous work Mnemosyne, FP-Heap achieves higher performance by its customized VMM and optimized transaction mechanism.
|
open access publishing via
|
|
|
|
|
|
|
|