Optimizing SSD Caches for Cloud Block Storage Systems Using Machine Learning Approaches

Chiyu Cheng, Chang Zhou, Yang Zhao, Jin Cao
12/29/2024
cs.DCcs.LGcs.OS

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

The growing demand for efficient cloud storage solutions has led to the widespread adoption of Solid-State Drives (SSDs) for caching in cloud block storage systems. The management of data writes to SSD caches plays a crucial role in improving overall system performance, reducing latency, and extending the lifespan of storage devices. A critical challenge arises from the large volume of write-only data, which significantly impacts the performance of SSD caches when handled inefficiently. Specifically, writes that have not been read for a certain period may introduce unnecessary write traffic to the SSD cache without offering substantial benefits for cache performance. This paper proposes a novel approach to mitigate this issue by leveraging machine learning techniques to dynamically optimize the write policy in cloud-based storage systems. The proposed method identifies write-only data and selectively filters it out in real-time, thereby minimizing the number of unnecessary write operations and improving the overall performance of the cache system. Experimental results demonstrate that the proposed machine learning-based policy significantly outperforms traditional approaches by reducing the number of harmful writes and optimizing cache utilization. This solution is particularly suitable for cloud environments with varying and unpredictable workloads, where traditional cache management strategies often fall short.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{cheng2024optimizing,
  title  = {Optimizing SSD Caches for Cloud Block Storage Systems Using Machine Learning Approaches},
  author = {Chiyu Cheng and Chang Zhou and Yang Zhao and Jin Cao},
  year   = {2024},
  eprint = {2501.14770},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2501.14770v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2501.14770.svg)](https://codeofpaper.com/paper/2501.14770)

Discussion