Skip to main navigation Skip to search Skip to main content

UQP: Re-Mapped NVMe Queue Path for Handling Urgent I/O Requests

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Recently, Most consumer electronics devices employ flash storage as their main storage, and to fully exploit the storage performance, the multi-queue-based NVMe device driver is being used in high-end devices. Thanks to its multi-queue architecture, the NVMe device driver can handle multiple I/O requests in parallel. However, this benefit may largely be diminished due to lock contentions which may frequently occur. To overcome this limitation, we propose a scheme of Urgent Queue Path, called UQP, which can significantly reduce the frequency of the lock contentions. Experimental results clearly show that the UQP outperforms 35.6% over the conventional Vanilla kernel.

Original languageEnglish
Title of host publication2021 IEEE International Conference on Consumer Electronics, ICCE 2021
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781728197661
DOIs
StatePublished - 10 Jan 2021
Event2021 IEEE International Conference on Consumer Electronics, ICCE 2021 - Las Vegas, United States
Duration: 10 Jan 202112 Jan 2021

Publication series

NameDigest of Technical Papers - IEEE International Conference on Consumer Electronics
Volume2021-January
ISSN (Print)0747-668X

Conference

Conference2021 IEEE International Conference on Consumer Electronics, ICCE 2021
Country/TerritoryUnited States
CityLas Vegas
Period10/01/2112/01/21

Keywords

  • Lock contention
  • Multi-queue architecture
  • NVMe device driver

Fingerprint

Dive into the research topics of 'UQP: Re-Mapped NVMe Queue Path for Handling Urgent I/O Requests'. Together they form a unique fingerprint.

Cite this