Detailed Information

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

ScaleCache: A Scalable Page Cache for Multiple Solid-State Drives

Authors
Pham, Kiet TuanCho, SeokjooLee, SangjinNguyen, Lan AnhYeo, HyeongiJeong, IpoomLee, SungjinKim, Nam SungSon, Yongseok
Issue Date
Apr-2024
Publisher
Association for Computing Machinery, Inc
Keywords
Concurrency; Page cache; Parallelism; Scalability; Solid-state drives
Citation
EuroSys 2024 - Proceedings of the 2024 European Conference on Computer Systems, pp 641 - 656
Pages
16
Journal Title
EuroSys 2024 - Proceedings of the 2024 European Conference on Computer Systems
Start Page
641
End Page
656
URI
https://scholarworks.bwise.kr/cau/handle/2019.sw.cau/73850
DOI
10.1145/3627703.3629588
ISSN
0000-0000
Abstract
This paper presents a scalable page cache called ScaleCache for improving SSD scalability. Specifically, we first propose a concurrent data structure of page cache based on XArray (ccXArray) to enable access and update the page cache concurrently. Second, we introduce a direct page flush (dflush) which directly flushes pages to storage devices in a parallel and opportunistic manner. We implement ScaleCache with two techniques in the Linux kernel and evaluate it on a 64-core machine with eight NVMe SSDs. Our evaluations show that ScaleCache improves the performance of Linux file systems by up to 6.81× and 4.50× compared with the existing scheme and scalable scheme for multiple SSDs, respectively. © 2024 ACM.
Files in This Item
There are no files associated with this item.
Appears in
Collections
College of Software > School of Computer Science and Engineering > 1. Journal Articles

qrcode

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

Related Researcher

Researcher Son, Yong Seok photo

Son, Yong Seok
소프트웨어대학 (소프트웨어학부)
Read more

Altmetrics

Total Views & Downloads

BROWSE