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

Kazuichi Oe, Takeshi Nanri

研究成果: 著書/レポートタイプへの貢献会議での発言

抄録

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 inputoutput (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.

元の言語英語
ホスト出版物のタイトルProceedings - 2018 6th International Symposium on Computing and Networking Workshops, CANDARW 2018
出版者Institute of Electrical and Electronics Engineers Inc.
ページ112-118
ページ数7
ISBN(電子版)9781538691847
DOI
出版物ステータス出版済み - 12 26 2018
イベント6th International Symposium on Computing and Networking Workshops, CANDARW 2018 - Takayama, 日本
継続期間: 11 27 201811 30 2018

出版物シリーズ

名前Proceedings - 2018 6th International Symposium on Computing and Networking Workshops, CANDARW 2018

会議

会議6th International Symposium on Computing and Networking Workshops, CANDARW 2018
日本
Takayama
期間11/27/1811/30/18

Fingerprint

Flash
Driver
Data storage equipment
Response Time
Response time (computer systems)
Linux
Storage System
Response time
Hybrid Systems
Compatibility

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications
  • Hardware and Architecture
  • Statistics, Probability and Uncertainty
  • Computer Science Applications

これを引用

Oe, K., & Nanri, T. (2018). Non-volatile memory driver for applying automated tiered storage with fast memory and slow flash storage. : Proceedings - 2018 6th International Symposium on Computing and Networking Workshops, CANDARW 2018 (pp. 112-118). [8590883] (Proceedings - 2018 6th International Symposium on Computing and Networking Workshops, CANDARW 2018). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/CANDARW.2018.00029

Non-volatile memory driver for applying automated tiered storage with fast memory and slow flash storage. / Oe, Kazuichi; Nanri, Takeshi.

Proceedings - 2018 6th International Symposium on Computing and Networking Workshops, CANDARW 2018. Institute of Electrical and Electronics Engineers Inc., 2018. p. 112-118 8590883 (Proceedings - 2018 6th International Symposium on Computing and Networking Workshops, CANDARW 2018).

研究成果: 著書/レポートタイプへの貢献会議での発言

Oe, K & Nanri, T 2018, Non-volatile memory driver for applying automated tiered storage with fast memory and slow flash storage. : Proceedings - 2018 6th International Symposium on Computing and Networking Workshops, CANDARW 2018., 8590883, Proceedings - 2018 6th International Symposium on Computing and Networking Workshops, CANDARW 2018, Institute of Electrical and Electronics Engineers Inc., pp. 112-118, 6th International Symposium on Computing and Networking Workshops, CANDARW 2018, Takayama, 日本, 11/27/18. https://doi.org/10.1109/CANDARW.2018.00029
Oe K, Nanri T. Non-volatile memory driver for applying automated tiered storage with fast memory and slow flash storage. : Proceedings - 2018 6th International Symposium on Computing and Networking Workshops, CANDARW 2018. Institute of Electrical and Electronics Engineers Inc. 2018. p. 112-118. 8590883. (Proceedings - 2018 6th International Symposium on Computing and Networking Workshops, CANDARW 2018). https://doi.org/10.1109/CANDARW.2018.00029
Oe, Kazuichi ; Nanri, Takeshi. / Non-volatile memory driver for applying automated tiered storage with fast memory and slow flash storage. Proceedings - 2018 6th International Symposium on Computing and Networking Workshops, CANDARW 2018. Institute of Electrical and Electronics Engineers Inc., 2018. pp. 112-118 (Proceedings - 2018 6th International Symposium on Computing and Networking Workshops, CANDARW 2018).
@inproceedings{35ecef2b098745f786e10b0133e729e9,
title = "Non-volatile memory driver for applying automated tiered storage with fast memory and slow flash storage",
abstract = "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 inputoutput (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.",
author = "Kazuichi Oe and Takeshi Nanri",
year = "2018",
month = "12",
day = "26",
doi = "10.1109/CANDARW.2018.00029",
language = "English",
series = "Proceedings - 2018 6th International Symposium on Computing and Networking Workshops, CANDARW 2018",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "112--118",
booktitle = "Proceedings - 2018 6th International Symposium on Computing and Networking Workshops, CANDARW 2018",
address = "United States",

}

TY - GEN

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

AU - Oe, Kazuichi

AU - Nanri, Takeshi

PY - 2018/12/26

Y1 - 2018/12/26

N2 - 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 inputoutput (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.

AB - 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 inputoutput (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.

UR - http://www.scopus.com/inward/record.url?scp=85061457926&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85061457926&partnerID=8YFLogxK

U2 - 10.1109/CANDARW.2018.00029

DO - 10.1109/CANDARW.2018.00029

M3 - Conference contribution

AN - SCOPUS:85061457926

T3 - Proceedings - 2018 6th International Symposium on Computing and Networking Workshops, CANDARW 2018

SP - 112

EP - 118

BT - Proceedings - 2018 6th International Symposium on Computing and Networking Workshops, CANDARW 2018

PB - Institute of Electrical and Electronics Engineers Inc.

ER -