Happy to visit my research note ^^

(관심 논문) NVMeVirt: A Versatile Software-defined Virtual NVMe Device 본문

논문/관심 논문

(관심 논문) NVMeVirt: A Versatile Software-defined Virtual NVMe Device

Liam Lim 2023. 3. 21. 20:02
728x90

Sang-Hoon Kim, Ajou University; Jaehoon Shim, Euidong Lee, Seongyeop Jeong, Ilkueon Kang, and Jin-Soo Kim, Seoul National University

February 21–23, 2023 • Santa Clara, CA, USA

USENIX Association

21st USENIX Conference on File and Storage Technologies

 

 

 


Abstract


 

 

 

  최근 storage device 환경에서는 극적인 변화가 있었다. 이러한 차세대 device types에서 필요한 high-performance and flexible communication model을 허용하는 NVMe interface가 diverse storage landscape의 중심에 위치하고 있다. 그러나, hardware-oriented definition and specification으로 인해 새로운 revolutionary storage device의 개발 및 평가 주기가 bottleneck phenomenon을 겪고 있다.

  본 논문에서는 software-defined NVMe devices를 용이하게 하는 혁신적인 접근 방식인 NVMeVirt를 제시한다. User는 custom features가 있는 모든 NVMe device type을 정의할 수 있으며, NVMeVirt는 host I/O stack과 virtual NVMe device 간의 차이를 software로 격차를 해소할 수 있다. 저자들은 PCI peer-to-peer DMA and NVMe-oF taget offloading을 지원하는 conventional SSD, low-latency high-bandwidth NVM SSDs, zoned namespace SSDs and key-value SSDs와 같은 다양한 storage types와 configurations (구성)을 구현하여 NVMeVirt의 이점과 기능을 증명한다. 또한, 저자들은 database engines의 performance characteristics를 연구하거나 improved key-value SSD performance를 위해 NVMe specification을 확장하는 등 NVMeVirt와 함께 storage research의 사례를 제시한다.

728x90
Comments