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 language | English |
---|---|
Title of host publication | HotStorage 2023 - Proceedings of the 2023 15th ACM Workshop on Hot Topics in Storage and File Systems |
Publisher | Association for Computing Machinery, Inc |
Pages | 31-36 |
Number of pages | 6 |
ISBN (Electronic) | 9798400702242 |
DOIs | |
State | Published - 9 Jul 2023 |
Event | 2023 15th ACM Workshop on Hot Topics in Storage and File Systems, HotStorage 2023 - Boston, United States Duration: 9 Jul 2023 → … |
Publication series
Name | HotStorage 2023 - Proceedings of the 2023 15th ACM Workshop on Hot Topics in Storage and File Systems |
---|
Conference
Conference | 2023 15th ACM Workshop on Hot Topics in Storage and File Systems, HotStorage 2023 |
---|---|
Country/Territory | United States |
City | Boston |
Period | 9/07/23 → … |
Bibliographical note
Publisher Copyright:© 2023 ACM.