# A Hybrid Cache Architecture for Meeting Per-Tenant Performance Goals in   a Private Cloud

**Authors:** Taejoon Kim, Yu Gu, Jinoh Kim

arXiv: 1906.01260 · 2019-06-05

## TL;DR

This paper introduces a hybrid cache architecture combining global and static caching to efficiently meet diverse per-tenant performance goals in private clouds, optimizing cache space and reducing costs.

## Contribution

The paper proposes a novel hybrid cache model and insertion algorithm tailored for private clouds to balance performance guarantees and cost efficiency.

## Key findings

- Validated through extensive simulation and emulation experiments.
- Demonstrated optimized cache space utilization for per-tenant performance.
- Confirmed effectiveness in meeting diverse tenant performance goals.

## Abstract

The in-memory cache system is an important component in a cloud for the data access performance. As the tenants may have different performance goals for data access depending on the nature of their tasks, effectively managing the memory cache is a crucial concern in such a shared computing environment. Two extreme methods for managing the memory cache are unlimited sharing and complete isolation, both of which would be inefficient with the expensive storage complexity to meet the per-tenant performance requirement. In this paper, we present a new cache model that incorporates global caching (based on unlimited sharing) and static caching (offering complete isolation) for a private cloud, in which it is critical to offer the guaranteed performance while minimizing the operating cost. This paper also presents a cache insertion algorithm tailored to the proposed cache model. From an extensive set of experiments conducted on the simulation and emulation settings, the results confirm the validity of the presented cache architecture and insertion algorithm showing the optimized use of the cache space for meeting the per-tenant performance requirement.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1906.01260/full.md

## Figures

33 figures with captions in the complete paper: https://tomesphere.com/paper/1906.01260/full.md

## References

27 references — full list in the complete paper: https://tomesphere.com/paper/1906.01260/full.md

---
Source: https://tomesphere.com/paper/1906.01260