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.