Optimizing SSD Caches for Cloud Block Storage Systems Using Machine Learning Approaches
Chiyu Cheng, Chang Zhou, Yang Zhao, Jin Cao

TL;DR
This paper introduces a machine learning-based method to optimize SSD cache write policies in cloud storage, reducing unnecessary writes and enhancing performance under diverse workloads.
Contribution
It presents a novel real-time machine learning approach to identify and filter write-only data, improving SSD cache efficiency in cloud environments.
Findings
Significant reduction in harmful write operations
Improved cache utilization and system performance
Outperforms traditional cache management strategies
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…
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
MethodsNon Maximum Suppression · Convolution · 1x1 Convolution · SSD
