Detailed Information

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

Enlightening the I/O path: A holistic approach for application performance

Authors
Kim S.[Kim S.]Kim H.[Kim H.]Lee J.[Lee J.]Jeong J.[Jeong J.]
Issue Date
2019
Publisher
USENIX Association
Citation
Proceedings of the 15th USENIX Conference on File and Storage Technologies, FAST 2017, pp.345 - 358
Journal Title
Proceedings of the 15th USENIX Conference on File and Storage Technologies, FAST 2017
Start Page
345
End Page
358
URI
https://scholarworks.bwise.kr/skku/handle/2021.sw.skku/13343
ISSN
0000-0000
Abstract
In data-intensive applications, such as databases and key-value stores, reducing the request handling latency is important for providing better data services. In such applications, I/O-intensive background tasks, such as checkpointing, are the major culprit in worsening the latency due to the contention in shared I/O stack and storage. To minimize the contention, properly prioritizing I/Os is crucial but the effectiveness of existing approaches is limited for two reasons. First, statically deciding the priority of an I/O is insufficient since high-priority tasks can wait for low-priority I/Os due to I/O priority inversion. Second, multiple independent layers in modern storage stacks are not holistically considered by existing approaches which thereby fail to effectively prioritize I/Os throughout the I/O path. In this paper, we propose a request-centric I/O prioritization that dynamically detects and prioritizes I/Os delaying request handling at all layers in the I/O path. The proposed scheme is implemented on Linux and is evaluated with three applications, PostgreSQL, MongoDB, and Redis. The evaluation results show that our scheme achieves up to 53% better request throughput and 42× better 99th percentile request latency (84 ms vs. 3581 ms), compared to the default configuration in Linux. © Proceedings of the 15th USENIX Conference on File and Storage Technologies, FAST 2017. All rights reserved.
Files in This Item
There are no files associated with this item.
Appears in
Collections
Information and Communication Engineering > Information and Communication Engineering > 1. Journal Articles
Computing and Informatics > Computer Science and Engineering > 1. Journal Articles
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