Waltz: Temperature-Aware Cooperative Compression for High-Performance Compression-Based CSDs

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Yu, Dingcui, Song, Yunpeng, Huang, Yiyang, Zhao, Yumiao, Lv, Yina, Wang, Chundong, Zhang, Youtao, Shi, Liang
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912573932175360
author Yu, Dingcui
Song, Yunpeng
Huang, Yiyang
Zhao, Yumiao
Lv, Yina
Wang, Chundong
Zhang, Youtao
Shi, Liang
author_facet Yu, Dingcui
Song, Yunpeng
Huang, Yiyang
Zhao, Yumiao
Lv, Yina
Wang, Chundong
Zhang, Youtao
Shi, Liang
contents Data compression is widely adopted for modern solid-state drives (SSDs) to mitigate both storage capacity and SSD lifetime issues. Researchers have proposed compression schemes at different system layers, including device-side solutions like CCSDs ( c ompression-based c omputational SSDs) and compression supported by host-side, like F2FS (flash-friendly file system). We conduct quantitative studies to understand how host-side and device-side compression schemes affect the temperature and performance of SSD-based storage systems. From our experiments, device-side compression, facilitated by a hardware compression engine, can raise the temperature of CCSDs to intolerable levels, resulting in throttling and service shutdown. In contrast, host-side compression causes software-stack overhead, which often results in large performance degradation and resource consumption. To ensure efficient data compression with high performance and better temperature control, we propose Waltz, a temperature-aware cooperative compression method that schedules (de)compression tasks at the host and device sides by monitoring device temperature. Furthermore, we introduce two variants (Waltzs and Waltzp) for space and performance optimization, respectively. Waltz is implemented within F2FS, achieving high performance while extending SSD lifetime and preventing overheating-induced in-flight shutdowns.
format Preprint
id arxiv_https___arxiv_org_abs_2509_05365
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Waltz: Temperature-Aware Cooperative Compression for High-Performance Compression-Based CSDs
Yu, Dingcui
Song, Yunpeng
Huang, Yiyang
Zhao, Yumiao
Lv, Yina
Wang, Chundong
Zhang, Youtao
Shi, Liang
Performance
Data compression is widely adopted for modern solid-state drives (SSDs) to mitigate both storage capacity and SSD lifetime issues. Researchers have proposed compression schemes at different system layers, including device-side solutions like CCSDs ( c ompression-based c omputational SSDs) and compression supported by host-side, like F2FS (flash-friendly file system). We conduct quantitative studies to understand how host-side and device-side compression schemes affect the temperature and performance of SSD-based storage systems. From our experiments, device-side compression, facilitated by a hardware compression engine, can raise the temperature of CCSDs to intolerable levels, resulting in throttling and service shutdown. In contrast, host-side compression causes software-stack overhead, which often results in large performance degradation and resource consumption. To ensure efficient data compression with high performance and better temperature control, we propose Waltz, a temperature-aware cooperative compression method that schedules (de)compression tasks at the host and device sides by monitoring device temperature. Furthermore, we introduce two variants (Waltzs and Waltzp) for space and performance optimization, respectively. Waltz is implemented within F2FS, achieving high performance while extending SSD lifetime and preventing overheating-induced in-flight shutdowns.
title Waltz: Temperature-Aware Cooperative Compression for High-Performance Compression-Based CSDs
topic Performance
url https://arxiv.org/abs/2509.05365