2015年
Exposing non-volatile memory cache for adaptive storage access.
30TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, VOLS I AND II
- 開始ページ
- 2021
- 終了ページ
- 2026
- 記述言語
- 英語
- 掲載種別
- 研究論文(国際会議プロシーディングス)
- DOI
- 10.1145/2695664.2695712
- 出版者・発行元
- ASSOC COMPUTING MACHINERY
This paper proposes a method that combines next generation non-volatile (NV) memory technologies to block storage and makes use of NV memory as storage cache. The existing method to combine cache storage with block storage hides the cache storage under the block storage interface. Such a method cannot efficiently utilize the memory access interface and short latency provided by NV memory. The proposed method, which is called VEMS (Virtually Extended Memory Storage), utilizes NV memory as its primary interface and also provides the capacity of the combined block storage. VEMS exposes NV memory rather than hiding it in order to overcome the problems of the existing method and to achieve higher performance. VEMS also introduces adaptive storage access to mitigate the access latency of block storage while providing the memory access interface of NV memory. We implemented VEMS in the Linux kernel. The experiment results showed that VEMS performs considerably better than the existing method to combine cache storage with block storage, and performs comparably with a ramdisk if data sizes fit in the size of NV memory.
- リンク情報
-
- DOI
- https://doi.org/10.1145/2695664.2695712
- DBLP
- https://dblp.uni-trier.de/rec/conf/sac/Oikawa15
- Web of Science
- https://gateway.webofknowledge.com/gateway/Gateway.cgi?GWVersion=2&SrcAuth=JSTA_CEL&SrcApp=J_Gate_JST&DestLinkType=FullRecord&KeyUT=WOS:000381029800319&DestApp=WOS_CPL
- URL
- https://dblp.uni-trier.de/conf/sac/2015
- URL
- https://dblp.uni-trier.de/db/conf/sac/sac2015.html#Oikawa15
- ID情報
-
- DOI : 10.1145/2695664.2695712
- ISBN : 9781450331968
- DBLP ID : conf/sac/Oikawa15
- Web of Science ID : WOS:000381029800319