LQoCo: Learning to Optimize Cache Capacity Overloading in Storage Systems
Ji Zhang, Xijun Li, Xiyao Zhou, Mingxuan Yuan, Zhuo Cheng, Keji Huang,, Yifan Li

TL;DR
LQoCo is a lightweight, learning-based cache bandwidth control method that adaptively prevents cache overloading in storage systems, significantly improving throughput and latency metrics across various workloads.
Contribution
This paper introduces LQoCo, the first adaptive, learning-based cache bandwidth control technique for storage systems, outperforming rule-based methods in preventing cache overloading.
Findings
Increases throughput by 10-20%
Reduces throughput jitter and tail latency by 2X-6X and 1.5X-4X
Demonstrates strong adaptability across workloads
Abstract
Cache plays an important role to maintain high and stable performance (i.e. high throughput, low tail latency and throughput jitter) in storage systems. Existing rule-based cache management methods, coupled with engineers' manual configurations, cannot meet ever-growing requirements of both time-varying workloads and complex storage systems, leading to frequent cache overloading. In this paper, we for the first time propose a light-weight learning-based cache bandwidth control technique, called \LQoCo which can adaptively control the cache bandwidth so as to effectively prevent cache overloading in storage systems. Extensive experiments with various workloads on real systems show that LQoCo, with its strong adaptability and fast learning ability, can adapt to various workloads to effectively control cache bandwidth, thereby significantly improving the storage performance (e.g.…
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 · Parallel Computing and Optimization Techniques · Cloud Computing and Resource Management
