返回
A New Embedded Key-Value Store for NVM Device Simulator
DOI:10.3390/mi11121075.png)
摘要
En 中文
The non-volatile memory (NVM) device is a useful way to solve the memory wall in computers. However, the current I/O software stack in operating systems becomes a performance bottleneck for applications based on NVM devices, especially for key-value stores. We analyzed the characteristics of key-value stores and NVM devices and designed a new embedded key-value store for an NVM device simulator named PMEKV. The embedded processor in NVM devices was used to manage key-value pairs to reduce the data transfer between NVM devices and key-value applications. Meanwhile, it also cut down the data copy between the user space and the kernel space in the operating system to alleviate the I/O software stacks on the efficiency of key-value stores. The architecture, data layout, management strategy, new interface and log strategy of PMEKV are given. Finally, a prototype of PMEKV was implemented based on PMEM. We used YCSB to test and compare it with Redis, MongDB, and Memcache. Meanwhile, the Redis for PMEM named PMEM-Redis and PMEM-KV were also used to test and compared with PMEKV. The results show that PMEKV had the advantage of throughput and adaptability compared with the current key-value stores.
Keyword:
key– value storage system
key– value pairs management
I
O software stack
AI总结
对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。
期刊
IF:
3
论文数:
1.4W
被引数:
2.9W
机构
引用论文
Sustainable Smart Farming for Masses Using Modern Ways of Internet of Things (IoT) Into Agriculture利用现代物联网(IoT)方式实现面向大众的可持续智能农业

