Non-volatile memory driver for applying automated tiered storage with fast memory and slow flash storage

被引:1
|
作者
Oe, Kazuichi [1 ]
Nanri, Takeshi [2 ]
机构
[1] Fujitsu Labs Ltd, Kawasaki, Kanagawa, Japan
[2] Kyushu Univ, Fukuoka, Japan
关键词
D O I
10.1109/CANDARW.2018.00029
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Automated tiered storage with fast memory and slow flash storage (ATSMF) is a hybrid storage system located between non-volatile memories (NVMs) and solid state drives (SSDs). ATSMF aims to reduce average response time for input-output (IO) accesses by migrating concentrated IO access areas from SSD to NVM. However, the current ATSMF implementation cannot reduce average response time sufficiently because of the bottleneck caused by the Linux brd driver, which is used for the NVM access driver. The response time of the brd driver is more than ten times larger than memory access speed. To reduce the average response time sufficiently, we developed a block-level driver for NVM called a "two-mode (2M) memory driver." The 2M memory driver has both the. map IO access mode and direct IO access mode to reduce the response time while maintaining compatibility with the Linux device-mapper framework. The direct IO access mode has a drastically lower response time than the Linux brd driver because the ATSMF driver can execute the IO access function of 2M memory driver directly. Experimental results also indicate that ATSMF using the 2M memory driver reduces the IO access response time to less than that of ATSMF using the Linux brd driver in most cases.
引用
收藏
页码:112 / 118
页数:7
相关论文
共 50 条
  • [1] Bankshot: Caching slow storage in fast non-volatile memory
    20160401853006
    [J]. (1) Computer Science and Engineering, University of California, San Diego, United States, 1600, Brazilian Computer Society (SBC) (Association for Computing Machinery, 2 Penn Plaza, Suite 701, New York, NY 10121-0701, United States):
  • [2] NVMTFS: A Non-Volatile Memory Adaptive File System for Tiered Storage System
    Liu, Shiyong
    Cao, Zhichao
    Guo, Zhongwen
    Wang, Guohua
    Wang, Xupeng
    Qiu, Zhijin
    Qin, Xukun
    [J]. 2018 4TH INTERNATIONAL CONFERENCE ON BIG DATA COMPUTING AND COMMUNICATIONS (BIGCOM 2018), 2018, : 201 - 206
  • [3] ATSMF: Automated Tiered Storage with Fast Memory and Slow Flash Storage to Improve Response Time with Concentrated Input-Output (IO) Workloads
    Oe, Kazuichi
    Sato, Mitsuru
    Nanri, Takeshi
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2018, E101D (12): : 2889 - 2901
  • [4] Janus: Optimizing Memory and Storage Support for Non-Volatile Memory Systems
    Liu, Sihang
    Seemakhupt, Korakit
    Pekhimenko, Gennady
    Kolli, Aasheesh
    Khan, Samira
    [J]. PROCEEDINGS OF THE 2019 46TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA '19), 2019, : 143 - 156
  • [5] An energy efficient framework using non-volatile flash memory for networked storage systems
    Nijim, Mais
    Aabukmail, Ahmed
    Ali, Adel
    [J]. PROCEEDINGS OF THE 2008 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION, 2008, : 463 - 468
  • [6] Future of Non-Volatile Memory -From Storage to Computing
    Ishimaru, K.
    [J]. 2019 IEEE INTERNATIONAL ELECTRON DEVICES MEETING (IEDM), 2019,
  • [7] Non-volatile and Flash memory developments
    Neale, R
    [J]. ELECTRONIC ENGINEERING, 2001, 73 (898): : 11 - +
  • [8] Adaptive Memory and Storage Fusion on Non-Volatile One-Memory System
    Chang, Chi-Hsing
    Chang, Che-Wei
    [J]. 2019 IEEE NON-VOLATILE MEMORY SYSTEMS AND APPLICATIONS SYMPOSIUM (NVMSA-2019), 2019,
  • [9] Optimized structure for fast data storage to non-volatile memory with minimum chip size
    Yang, JT
    Shieh, SZ
    Yu, JM
    Lee, RH
    [J]. 2004 7TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING PROCEEDINGS, VOLS 1-3, 2004, : 2473 - 2476
  • [10] Exposing Non-Volatile Memory Cache for Adaptive Storage Access
    Oikawa, Shuichi
    [J]. 30TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, VOLS I AND II, 2015, : 2021 - 2026