analiza aiqbench
LearnedCache demonstrates the practical integration of machine learning directly into the Linux kernel, using eBPF to train lightweight perceptrons for dynamic page cache eviction policies. By moving beyond rigid heuristics, this approach achieves significant throughput improvements by predicting data reuse patterns in real-time system operations. This work marks a meaningful step toward adaptive AI-driven operating systems that optimize core infrastructure without external dependencies.
LearnedCache: eBPF-Integrated Perceptron-Based Eviction Policies for the Linux Page Cache
arXiv:2605.26168v2 Announce Type: replace-cross Abstract: Any device that runs Linux uses the Linux page cache, a central pillar in OS and application performance, serving to reduce extraneous disk access. Many page cache eviction policies have been developed but remain bound by the rigidity of heuristics. Promising research has been done on neural cache eviction policies, but only in the field of user-space applications such as CDNs. We present LearnedCache, a set of machine-learning-based page cache eviction policies that run live inside the Linux kernel through the cache_ext eBPF framework. LearnedCache trains a lightweight perceptron per workload on kernel trace data collected using eBPF to predict whether eviction candidates will be reused within a bounded horizon and deploys it through two eBPF policies. The resulting policies consistently compete with and outperform both external heuristic policies and the kernel's own, improving application throughput by up to 44% versus standard kernel policies.
Abstract:Any device that runs Linux uses the Linux page cache, a central pillar in OS and application performance, serving to reduce extraneous disk access. Many page cache eviction policies have been developed but remain bound by the rigidity of heuristics. Promising research has been done on neural cache eviction policies, but only in the field of user-space applications such as CDNs. We present LearnedCache, a set of machine-learning-based page cache eviction policies that run live inside the Linux kernel through the cache_ext eBPF framework. LearnedCache trains a lightweight perceptron per workload on kernel trace data collected using eBPF to predict whether eviction candidates will be reused within a bounded horizon and deploys it through two eBPF policies. The resulting policies consistently compete with and outperform both external heuristic policies and the kernel's own, improving application throughput by up to 44% versus standard kernel policies.
6 pages, 8 figures, 3 listings. Policies and harnesses: this https URL . Model and visualizations: this https URL
Operating Systems (cs.OS); Machine Learning (cs.LG)
arXiv:2605.26168 [cs.OS]
(or arXiv:2605.26168v2 [cs.OS] for this version)
https://doi.org/10.48550/arXiv.2605.26168 Focus to learn more arXiv-issued DOI via DataCite
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.
Text integral sub licența deschisă a publicației · 258 cuvinte
Subiecte conexe

Top 10 Best Cloud Workload Protection (CWPP) Solutions in 2026
Cybersecurity News · 11 sept. 2026

Top 10 Best Kubernetes Security Tools in 2026
Cybersecurity News · 15 sept. 2026

Top 10 Best Google Cloud (GCP) Security Tools in 2026
Cybersecurity News · 17 sept. 2026

10 Best ZTNA Solutions (Zero Trust Network Access) In 2026
Cybersecurity News · 6 sept. 2026