Holpaca: Holistic and Adaptable Cache Management for Shared Environments (Artifact Evaluation)
Abstract
This repository contains the artifacts used in the paper "Holpaca: Holistic and Adaptable Cache Management for Shared Environments", accepted at the 17th ACM/SPEC International Conference on Performance Engineering (ICPE 2026). Holpaca is a general-purpose caching middleware that improves the performance and resource efficiency of shared caching environments. Holpaca extends CacheLib’s design by introducing two complementary components: a data layer, co-located with each CacheLib instance, which acts as a shim layer between the application and the host caching system to continuously resize the underlying caching blocks; and a centralized orchestrator with system-wide visibility, that continuously monitors performance characteristics among the different tenants/instances and dynamically reallocates memory according to a configurable optimization goal (e.g., maximizing throughput, or ensuring performance isolation). This artifact is organized with the following contributions: Data layer implementation within CacheLib; Centralized orchestrator with two control algorithms for performance maximization and QoS enforcement; Benchmarks and evaluation scripts for performance analysis.
Fields of Study & Subjects
Parallel Computing and Optimization Techniques
Software System Performance and Reliability
Caching and Content Delivery
Publication details
- Journal / source
- Zenodo (CERN European Organization for Nuclear Research)
- Publication date
- 30 January 2026