Publishing Service

Polishing & Checking

Frontiers of Information Technology & Electronic Engineering

ISSN 2095-9184 (print), ISSN 2095-9230 (online)

A novel non-volatile memory storage system for I/O-intensive applications

Abstract: The emerging memory technologies, such as phase change memory (PCM), provide chances for high-performance storage of I/O-intensive applications. However, traditional software stack and hardware architecture need to be optimized to enhance I/O efficiency. In addition, narrowing the distance between computation and storage reduces the number of I/O requests and has become a popular research direction. This paper presents a novel PCM-based storage system. It consists of the in-storage processing enabled file system (ISPFS) and the configurable parallel computation fabric in storage, which is called an in-storage processing (ISP) engine. On one hand, ISPFS takes full advantage of non-volatile memory (NVM)’s characteristics, and reduces software overhead and data copies to provide low-latency high-performance random access. On the other hand, ISPFS passes ISP instructions through a command file and invokes the ISP engine to deal with I/O-intensive tasks. Extensive experiments are performed on the prototype system. The results indicate that ISPFS achieves 2 to 10 times throughput compared to EXT4. Our ISP solution also reduces the number of I/O requests by 97% and is 19 times more efficient than software implementation for I/O-intensive applications.

Key words: In-storage processing, File system, Non-volatile memory (NVM), Storage system, I/O-intensive applications

Chinese Summary  <18> 针对I/O密集型应用的新型非易失存储系统

摘要:新型存储技术—如相变存储器(phase change memory, PCM)的兴起,为I/O密集型应用的高性能存储提供了新机遇。然而传统软件栈和硬件架构需要重构优化以提升I/O访问效率。此外,存储内计算技术已经成为当前研究热点,能有效减少I/O请求数量。提出一种基于相变存储器的新型存储系统,包括支持存储内计算的文件系统(in-storage processing enabled filesy stem, ISPFS)和可配置并行计算的存储内计算引擎。一方面,ISPFS充分利用新型非易失存储器(non-volatile memory, NVM)的特性,减少软件冗余和数据拷贝,提供低延迟、高性能的随机访问。另一方面,ISPFS通过命令文件将ISP指令发送给存储内计算引擎来处理I/O密集型任务。实验证明,ISPFS的吞吐量是EXT4文件系统的2–10倍。对于I/O密集型应用,该存储内计算方案比传统软件方案减少97%的I/O请求,效率提升19倍。

关键词组:存储内计算;文件系统;非易失存储;存储系统;I/O密集型应用


Share this article to: More

Go to Contents

References:

<Show All>

Open peer comments: Debate/Discuss/Question/Opinion

<1>

Please provide your name, email address and a comment





DOI:

10.1631/FITEE.1700061

CLC number:

TP333

Download Full Text:

Click Here

Downloaded:

2305

Download summary:

<Click Here> 

Downloaded:

1620

Clicked:

3874

Cited:

0

On-line Access:

2022-04-22

Received:

2017-01-20

Revision Accepted:

2017-08-08

Crosschecked:

2018-10-15

Journal of Zhejiang University-SCIENCE, 38 Zheda Road, Hangzhou 310027, China
Tel: +86-571-87952276; Fax: +86-571-87952331; E-mail: jzus@zju.edu.cn
Copyright © 2000~ Journal of Zhejiang University-SCIENCE