TY - GEN
T1 - UQP
T2 - 2021 IEEE International Conference on Consumer Electronics, ICCE 2021
AU - Lee, Inyoung
AU - Song, Yongju
AU - Eom, Young Ik
N1 - Publisher Copyright:
© 2021 IEEE.
PY - 2021/1/10
Y1 - 2021/1/10
N2 - 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.
AB - 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.
KW - Lock contention
KW - Multi-queue architecture
KW - NVMe device driver
UR - https://www.scopus.com/pages/publications/85106015391
U2 - 10.1109/ICCE50685.2021.9427604
DO - 10.1109/ICCE50685.2021.9427604
M3 - Conference contribution
AN - SCOPUS:85106015391
T3 - Digest of Technical Papers - IEEE International Conference on Consumer Electronics
BT - 2021 IEEE International Conference on Consumer Electronics, ICCE 2021
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 10 January 2021 through 12 January 2021
ER -