P2Cache: An Application-Directed Page Cache for Improving Performance of Data-Intensive Applications

Dusol Lee, Inhyuk Choi, Chanyoung Lee, Sungjin Lee, Jihong Kim

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

Abstract

We propose P2Cache, an application-directed kernel-level page cache that allows an application developer to build a custom kernel-level page cache that matches the I/O characteristics of a target application. P2Cache extends a Linux kernel page cache by adding new probe points that are used to support application-programmable kernel page caches by eBPF programs. Our experimental results show that custom page caches implemented with our P2Cache achieve up to 32% performance improvement in data-intensive graph applications with little effort.

Original languageEnglish
Title of host publicationHotStorage 2023 - Proceedings of the 2023 15th ACM Workshop on Hot Topics in Storage and File Systems
PublisherAssociation for Computing Machinery, Inc
Pages31-36
Number of pages6
ISBN (Electronic)9798400702242
DOIs
StatePublished - 9 Jul 2023
Event2023 15th ACM Workshop on Hot Topics in Storage and File Systems, HotStorage 2023 - Boston, United States
Duration: 9 Jul 2023 → …

Publication series

NameHotStorage 2023 - Proceedings of the 2023 15th ACM Workshop on Hot Topics in Storage and File Systems

Conference

Conference2023 15th ACM Workshop on Hot Topics in Storage and File Systems, HotStorage 2023
Country/TerritoryUnited States
CityBoston
Period9/07/23 → …

Bibliographical note

Publisher Copyright:
© 2023 ACM.

Fingerprint

Dive into the research topics of 'P2Cache: An Application-Directed Page Cache for Improving Performance of Data-Intensive Applications'. Together they form a unique fingerprint.

Cite this