Abstract

Disk-based storage subsystems account for a significant portion of the energy consumption in both low and high end servers. Therefore, there is a dire need to reduce the server power consumption of the hard disks. In this work, the power-aware framework has been proposed, which efficiently switches the disk into standby, active and idle states, leading to the least power consumption. Firstly, the trace of a real-world application has been generated and processed. The frequently used queries from the trace have been analyzed and prefetched in SSD cache using the data placement policy which lead to 78.5% cache hits. Subsequently, the idle time threshold policy has been executed, which regularly monitors and compares the disk idle time with its threshold value. Later, the request arrival threshold policy predicts the breakeven time using the ensemble machine learning model, which yields 87% accuracy with 3.5% average error rate. Only upon exceeding the threshold values, the disk would smartly be placed in the standby mode; otherwise, it would remain in the idle state to avoid the high power spins in case of frequent requests. Finally, the experimental results have been validated with the existing benchmarks using SSD as a cache, which leads to 75% average power savings.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call