Sleeping with One Eye Open:Fast, Sustainable Storage with Sandman
Venue: SOSP 2025 doi
Topic:
Summary
address the energy consumption problem in storage stacks identify key challenges in achieving high performance and energy efficiency.
Contribution
Background
Target: all-flash servers
- achieve high performance and large capacity @ how?
- can incur significant energy consumption in modern storage systems. @why?
- performance bottleneck is a software stack @ what kind of?
Related Work
existing power-saving methods fail to deleiver comparable performance, especially under workload bursts.
Goal:
Challenges
Design
a scheduling framework: fast resource scaling mechanism + resource monitoring + I/O burst detection policies
Implementation
Evaluation
reduces
- average power consumption by up to 39.38%
- energy consumption by up to 33.36%
delivers performance comparable (within 5% in corner cases) to the best performance case (the busy-polling stack) in both benchmarks and field workloads.
Related Work
Inputs
Questions
Thoughts.
- They don’t understand the problem:
- Is monitoring really expensive? what if we change the entire design?: