Detailed Information

Cited 0 time in webofscience Cited 51 time in scopus
Metadata Downloads

Asynchronous I/O stack: A Low-latency Kernel I/O Stack for Ultra-Low Latency SSDs

Authors
Lee G.[Lee G.]Shin S.[Shin S.]Song W.[Song W.]Ham T.J.[Ham T.J.]Lee J.W.[Lee J.W.]Jeong J.[Jeong J.]
Issue Date
2019
Publisher
USENIX Association
Citation
Proceedings of the 2019 USENIX Annual Technical Conference, USENIX ATC 2019, pp.603 - 616
Journal Title
Proceedings of the 2019 USENIX Annual Technical Conference, USENIX ATC 2019
Start Page
603
End Page
616
URI
https://scholarworks.bwise.kr/skku/handle/2021.sw.skku/11827
ISSN
0000-0000
Abstract
Today’s ultra-low latency SSDs can deliver an I/O latency of sub-ten microseconds. With this dramatically shrunken device time, operations inside the kernel I/O stack, which were traditionally considered lightweight, are no longer a negligible portion. This motivates us to reexamine the storage I/O stack design and propose an asynchronous I/O stack (AIOS), where synchronous operations in the I/O path are replaced by asynchronous ones to overlap I/O-related CPU operations with device I/O. The asynchronous I/O stack leverages a lightweight block layer specialized for NVMe SSDs using the page cache without block I/O scheduling and merging, thereby reducing the sojourn time in the block layer. We prototype the proposed asynchronous I/O stack on the Linux kernel and evaluate it with various workloads. Synthetic FIO benchmarks demonstrate that the application-perceived I/O latency falls into single-digit microseconds for 4 KB random reads on Optane SSD, and the overall I/O latency is reduced by 15–33% across varying block sizes. This I/O latency reduction leads to a significant performance improvement of real-world applications as well: 11–44% IOPS increase on RocksDB and 15–30% throughput improvement on Filebench and OLTP workloads. © Proceedings of the 2019 USENIX Annual Technical Conference, USENIX ATC 2019. All rights reserved.
Files in This Item
There are no files associated with this item.
Appears in
Collections
Information and Communication Engineering > Department of Semiconductor Systems Engineering > 1. Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Altmetrics

Total Views & Downloads

BROWSE