Detail View

Metadata Downloads

Title
ScaleCache: A Scalable Page Cache for Multiple Solid-State Drives
Issued Date
2024-04-24
Citation
Pham, Kiet Tuan. (2024-04-24). ScaleCache: A Scalable Page Cache for Multiple Solid-State Drives. European Conference on Computer Systems, 641–656. doi: 10.1145/3627703.3629588
Type
Conference Paper
ISBN
9798400704376
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.
URI
http://hdl.handle.net/20.500.11750/57853
DOI
10.1145/3627703.3629588
Publisher
Association for Computing Machinery, Inc
Show Full Item Record

File Downloads

  • There are no files associated with this item.

공유

qrcode
공유하기

Related Researcher

이성진
Lee, Sungjin이성진

Department of Electrical Engineering and Computer Science

read more

Total Views & Downloads