A low-latency storage stack for fast storage devices
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Son, Y. | - |
dc.contributor.author | Song, N.Y. | - |
dc.contributor.author | Yeom, H.Y. | - |
dc.contributor.author | Han, H. | - |
dc.date.accessioned | 2023-02-21T02:41:28Z | - |
dc.date.available | 2023-02-21T02:41:28Z | - |
dc.date.issued | 2017-09 | - |
dc.identifier.issn | 1386-7857 | - |
dc.identifier.issn | 1573-7543 | - |
dc.identifier.uri | https://scholarworks.bwise.kr/cau/handle/2019.sw.cau/60829 | - |
dc.description.abstract | Modern storage systems are facing an important challenge of making the best use of fast storage devices. Even though the underlying storage devices are being enhanced, the traditional storage stack falls short of utilizing the enhanced characteristics, as it has been optimized specifically for hard disk drives. In this article, we optimize the storage stack to maximize the benefit of low latency that fast storage devices provide. Our approach is to simplify the I/O path from application to the fast storage device by removing inefficient layers and the conventional block I/O. The proposed stack consists of three layers: an optimized device driver, a low-latency file system called L2FS, and a simplified VFS. The device driver provides a simple file I/O API to the file system instead of the existing block I/O API. L2FS, a variant of EXT4, performs low-latency I/O operations by using the file I/O API that our optimized device driver provides. We implement our storage stack on Linux 3.14.3 and evaluate it with multiple benchmarks. The results show that our system improves the throughput by up to 6.6 times and reduces the latency by an average of 54% compared to the existing storage stack on fast storage. | - |
dc.format.extent | 14 | - |
dc.language | 영어 | - |
dc.language.iso | ENG | - |
dc.publisher | Springer New York LLC | - |
dc.title | A low-latency storage stack for fast storage devices | - |
dc.type | Article | - |
dc.identifier.doi | 10.1007/s10586-017-0776-9 | - |
dc.identifier.bibliographicCitation | Cluster Computing, v.20, no.3, pp 2627 - 2640 | - |
dc.description.isOpenAccess | N | - |
dc.identifier.scopusid | 2-s2.0-85012935569 | - |
dc.citation.endPage | 2640 | - |
dc.citation.number | 3 | - |
dc.citation.startPage | 2627 | - |
dc.citation.title | Cluster Computing | - |
dc.citation.volume | 20 | - |
dc.type.docType | Article | - |
dc.publisher.location | 미국 | - |
dc.subject.keywordAuthor | Fast storage device | - |
dc.subject.keywordAuthor | I/O stack | - |
dc.subject.keywordAuthor | Linux | - |
dc.description.journalRegisteredClass | scie | - |
dc.description.journalRegisteredClass | scopus | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
84, Heukseok-ro, Dongjak-gu, Seoul, Republic of Korea (06974)02-820-6194
COPYRIGHT 2019 Chung-Ang University All Rights Reserved.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.