VNSIM: Virtual Machine based Multi-core SSD Simulator for supporting NVM Express 


Vol. 45,  No. 5, pp. 427-443, May  2018
10.5626/JOK.2018.45.5.427


PDF

  Abstract

Solid State Drives (SSD) continue to improve its performance and capacity through the adoption of new host interfaces and the use of multi-channel/multi-way I/O parallelism with multiple core controllers. In order to design and evaluate the structure of the SSDs, a new SSD simulator needs to be developed that supports the latest storage techniques. In this study, we develop a SSD simulator, the Virtual-machine based NVMe SSD SIMulator (VNSIM), which supports the latest host controller interface, NVM Express. The VNSIM simulates the entire I/O stack, from applications to Flash memories. Unlike the existing SSD simulators, the VNSIM provides an environment for simulating and evaluating SSD structures with two or more Flash Translation Layer (FTL) cores running in the SSD. We developed the Flash I/O emulator which simulates the I/O performance of the Flash memory including page cache registers. The VNSIM was validated using the Samsung 950 Pro NVMe SSD, showing that the VNSIM models the 950 Pro SSD with a 6.2%~8.9% offset.


  Statistics
Cumulative Counts from November, 2022
Multiple requests among the same browser session are counted as one view. If you mouse over a chart, the values of data points will be shown.


  Cite this article

[IEEE Style]

J. Yoo and Y. Won, "VNSIM: Virtual Machine based Multi-core SSD Simulator for supporting NVM Express," Journal of KIISE, JOK, vol. 45, no. 5, pp. 427-443, 2018. DOI: 10.5626/JOK.2018.45.5.427.


[ACM Style]

Jinsoo Yoo and Youjip Won. 2018. VNSIM: Virtual Machine based Multi-core SSD Simulator for supporting NVM Express. Journal of KIISE, JOK, 45, 5, (2018), 427-443. DOI: 10.5626/JOK.2018.45.5.427.


[KCI Style]

유진수, 원유집, "NVMe 인터페이스 지원 멀티코어 SSD 시뮬레이터 개발," 한국정보과학회 논문지, 제45권, 제5호, 427~443쪽, 2018. DOI: 10.5626/JOK.2018.45.5.427.


[Endnote/Zotero/Mendeley (RIS)]  Download


[BibTeX]  Download



Search




Journal of KIISE

  • ISSN : 2383-630X(Print)
  • ISSN : 2383-6296(Electronic)
  • KCI Accredited Journal

Editorial Office

  • Tel. +82-2-588-9240
  • Fax. +82-2-521-1352
  • E-mail. chwoo@kiise.or.kr