Holpaca: Holistic and Adaptable Cache Management for Shared Environments (Artifact Evaluation)

Read full text
Authors: Pedro André Peixoto, Gonzalez, Alexis, Janki Bhimani, Raju Rangaswami, Cláudia Brito, João T. Paulo, Ricardo Macedo
Cited by: 0

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