TY - GEN
T1 - Improving read performance by isolating multiple queues in NVMe SSDs
AU - Lee, Minkyeong
AU - Kang, Dong Hyun
AU - Lee, Minho
AU - Eom, Young Ik
PY - 2017/1/5
Y1 - 2017/1/5
N2 - As NVMe SSDs have become viable, recent researches have focused on optimizing the performance of NVMe SSDs, which provide multiple I/O queues to maximize the I/O parallelism of flash-chip, while traditional operating systems are designed ordinarily for single queue storage, such as HDD and SATA SSD. Unfortunately, no prior works have considered the write interference while NVMe SSD still has the possibility of the interference. This interference is crucial in read-intensive environments because write requests negatively affect the latency of read requests. In this paper, we propose a novel queue isolation scheme that efficiently eliminates the write interference and improves the read performance by isolating read and write requests. Our experimental results clearly show that our scheme improves the read performance by up to 33% in heavy read workloads, compared to Baseline.
AB - As NVMe SSDs have become viable, recent researches have focused on optimizing the performance of NVMe SSDs, which provide multiple I/O queues to maximize the I/O parallelism of flash-chip, while traditional operating systems are designed ordinarily for single queue storage, such as HDD and SATA SSD. Unfortunately, no prior works have considered the write interference while NVMe SSD still has the possibility of the interference. This interference is crucial in read-intensive environments because write requests negatively affect the latency of read requests. In this paper, we propose a novel queue isolation scheme that efficiently eliminates the write interference and improves the read performance by isolating read and write requests. Our experimental results clearly show that our scheme improves the read performance by up to 33% in heavy read workloads, compared to Baseline.
KW - Multi-queue
KW - NVMe SSD
KW - Read/write isolation
KW - Write interference
UR - http://www.scopus.com/inward/record.url?scp=85015237206&partnerID=8YFLogxK
U2 - 10.1145/3022227.3022262
DO - 10.1145/3022227.3022262
M3 - Conference contribution
AN - SCOPUS:85015237206
T3 - Proceedings of the 11th International Conference on Ubiquitous Information Management and Communication, IMCOM 2017
BT - Proceedings of the 11th International Conference on Ubiquitous Information Management and Communication, IMCOM 2017
PB - Association for Computing Machinery, Inc
T2 - 11th International Conference on Ubiquitous Information Management and Communication, IMCOM 2017
Y2 - 5 January 2017 through 7 January 2017
ER -