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 条
  • [31] NVHT: An Efficient Key-Value Storage Library for Non-Volatile Memory
    Zhou, Jie
    Shen, Yanyan
    Li, Sumin
    Huang, Linpeng
    [J]. 2016 3RD IEEE/ACM INTERNATIONAL CONFERENCE ON BIG DATA COMPUTING, APPLICATIONS AND TECHNOLOGIES (BDCAT), 2016, : 227 - 236
  • [32] Non-volatile memory
    Sofer, Yair
    Oowaki, Yukihito
    [J]. Digest of Technical Papers - IEEE International Solid-State Circuits Conference, 2005, 48
  • [33] Automated tiered storage system consisting of memory and flash storage to improve response time with input-output (TO) concentration workloads
    Oe, Kazuichi
    Sato, Mitsuru
    Nanri, Takeshi
    [J]. 2017 FIFTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR), 2017, : 311 - 317
  • [34] Flash storage memory
    Leventhal, Adam
    [J]. COMMUNICATIONS OF THE ACM, 2008, 51 (07) : 47 - 51
  • [35] BiCS Flash as a Future 3D Non-volatile Memory Technology for Ultra High Density Storage Devices
    Aochi, Hideaki
    [J]. 2009 IEEE INTERNATIONAL MEMORY WORKSHOP, 2009, : 1 - 2
  • [36] Atomically engineered, high-speed non-volatile flash memory device exhibiting multibit data storage operations
    Dastgeer, Ghulam
    Nisar, Sobia
    Rasheed, Aamir
    Akbar, Kamran
    Chavan, Vijay D.
    Kim, Deok-kee
    Wabaidur, Saikh Mohammad
    Zulfiqar, Muhammad Wajid
    Eom, Jonghwa
    [J]. NANO ENERGY, 2024, 119
  • [37] Fast Persistent Heap Based on Non-Volatile Memory
    Zhang, Wenzhe
    Lu, Kai
    Wang, Xiaoping
    Jian, Jie
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2017, E100D (05): : 1035 - 1045
  • [38] Makalu: Fast Recoverable Allocation of Non-volatile Memory
    Bhandari, Kumud
    Chakrabarti, Dhruva R.
    Boehm, Hans-J.
    [J]. ACM SIGPLAN NOTICES, 2016, 51 (10) : 677 - 694
  • [39] Mobile Unified Memory-Storage Structure Based on Hybrid Non-Volatile Memories
    Yoon, Su-Kyung
    Youn, Young-Sun
    Park, Kihyun
    Kim, Shin-Dug
    [J]. ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2017, 13 (03)
  • [40] A novel non-volatile memory storage system for I/O-intensive applications
    Han, Wen-bing
    Chen, Xiao-gang
    Li, Shun-fen
    Li, Ge-zi
    Song, Zhi-tang
    Li, Da-gang
    Chen, Shi-yan
    [J]. FRONTIERS OF INFORMATION TECHNOLOGY & ELECTRONIC ENGINEERING, 2018, 19 (10) : 1291 - 1302