AdaCache: A Disaggregated Cache System with Adaptive Block Size for Cloud Block Storage
Qirui Yang, Runyu Jin, Ni Fan, Devasena Inupakutika, Bridget Davis,, Ming Zhao

TL;DR
AdaCache is a disaggregated cache system with adaptive block sizing that improves cloud block storage performance by optimizing cache utilization and reducing memory overhead through innovative allocation and replacement strategies.
Contribution
It introduces an adaptive cache block allocation scheme and a group-based cache organization to enhance cache efficiency for diverse cloud workloads.
Findings
Significantly improves I/O performance in cloud storage environments.
Reduces cache memory usage compared to traditional fixed-size cache systems.
Achieves higher cache hit ratios with adaptive and group-based strategies.
Abstract
NVMe SSD caching has demonstrated impressive capabilities in solving cloud block storage's I/O bottleneck and enhancing application performance in public, private, and hybrid cloud environments. However, traditional host-side caching solutions have several serious limitations. First, the cache cannot be shared across hosts, leading to low cache utilization. Second, the commonly-used fix-sized cache block allocation mechanism is unable to provide good cache performance with low memory overhead for diverse cloud workloads with vastly different I/O patterns. This paper presents AdaCache, a novel userspace disaggregated cache system that utilizes adaptive cache block allocation for cloud block storage. First, AdaCache proposes an innovative adaptive cache block allocation scheme that allocates cache blocks based on the request size to achieve both good cache performance and low memory…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Data Storage Technologies · Caching and Content Delivery · Cloud Data Security Solutions
