跳到主要导航 跳到搜索 跳到主要内容

UDORN: A design framework of persistent in-memory key-value database for NVM

  • Chongqing University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Emerging non-volatile memory (NVM) technologies provide opportunities to improve the performance of key-value databases (KVDBs) by deploying database on NVM. However, existing in-memory KVDBs cannot fully exploit the advantages of NVM. They process data on in-memory database and store an image on persistent storage via an underlying file system. The performance of database operations is degraded by the backup mechanisms and involved I/O routines. In this paper, we propose a new design framework of in-memory KVDB called Unified Database on Raw NVM (UDORN). In UDORN, a persistent database on NVM is employed to accomplish the functions of both conventional in-memory database and persistent image. During runtime, the persistent database is mapped to process address space. The operations are directly performed on NVM via the corresponding address space. We implement a case study of UDORN based on open-source in memory KVDB Redis. Compared with original Redis, UDORN achieves more than 1400 times and 84% performance improvement when Redis deploys backup image on HDD and memory, respectively. Compared with the enhanced Redis using the NVM Library, UDORN also achieves 6 times performance improvement.

源语言英语
主期刊名NVMSA 2017 - 6th IEEE Non-Volatile Memory Systems and Applications Symposium
出版商Institute of Electrical and Electronics Engineers Inc.
ISBN(电子版)9781538617687
DOI
出版状态已出版 - 10 10月 2017
已对外发布
活动6th IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2017 - Hsinchu, 中国台湾
期限: 16 8月 201718 8月 2017

出版系列

姓名NVMSA 2017 - 6th IEEE Non-Volatile Memory Systems and Applications Symposium

会议

会议6th IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2017
国家/地区中国台湾
Hsinchu
时期16/08/1718/08/17

指纹

探究 'UDORN: A design framework of persistent in-memory key-value database for NVM' 的科研主题。它们共同构成独一无二的指纹。

引用此