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

An I/O scheduling strategy for embedded flash storage devices with mapping cache

  • Cheng Ji
  • , Li Pin Chang
  • , Chao Wu
  • , Liang Shi*
  • , Chun Jason Xue
  • *此作品的通讯作者
  • City University of Hong Kong
  • National Yang Ming Chiao Tung University
  • Chongqing University

科研成果: 期刊稿件文章同行评审

摘要

NAND flash memory has been the default storage component in embedded systems. One of the key technologies for flash management is the address mapping scheme between logical addresses and physical addresses, which deals with the inability of in-place-updating in flash memory. Demand-based page-level mapping cache is often applied to match the cache size constraint and performance requirement of embedded storage systems. However, recent studies showed that the management overhead of mapping cache schemes is sensitive to the host I/O patterns, especially when the mapping cache is small. This paper presents a novel I/O scheduling scheme, called MAP+, to alleviate this problem. The proposed scheduling approach reorders I/O requests for performance improvement from two angles. Prioritizing the requests that will hit in the mapping cache, and grouping requests with related logical addresses into large batches. Batches of requests are reordered to further optimize request waiting time. Experimental results show that MAP+ improved upon traditional I/O schedulers by 48% and 18% in terms of read and write latencies, respectively.

源语言英语
文章编号7987082
页(从-至)756-769
页数14
期刊IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
37
4
DOI
出版状态已出版 - 4月 2018
已对外发布

指纹

探究 'An I/O scheduling strategy for embedded flash storage devices with mapping cache' 的科研主题。它们共同构成独一无二的指纹。

引用此