PAM: an efficient power-aware multilevel cache policy to reduce energy consumption of storage systems
PAM : 减少存储系统的精力消费的一条有效力量知道的 multilevel 缓存政策作者机构:Shanghai Key Laboratory of Scalable Computing and Systems Department of Computer Science & Engineering Shanghai Jiao Tong University Shanghai 200240 China
出 版 物:《Frontiers of Computer Science》 (中国计算机科学前沿(英文版))
年 卷 期:2019年第13卷第4期
页 面:850-863页
核心收录:
学科分类:12[管理学] 1201[管理学-管理科学与工程(可授管理学、工学学位)] 08[工学]
基 金:the National 863 Program of China (2015AA015302) National 973 Program of China (2015CB352403) the National Natural Science Foundation of China (NSFC)(Grant Nos. 61572323 and 61628208)
主 题:storage system multilevel cache energy consumption I/O performance hint
摘 要:Energy consumption is one of the most significant aspects of large-scale storage systems where multilevel caches are widely used. In a typical hierarchical storage structure, upper-level storage serves as a cache for the lower level, forming a distributed multilevel cache system. In the past two decades, several classic LRU-based multilevel cache policies have been proposed to improve the overall I/O performance of storage systems. However, few power-aware multilevel cache policies focus on the storage devices in the bottom level, which consume more than 27% of the energy of the whole system [1]. To address this problem, we propose a novel power-aware multilevel cache (PAM) policy that can reduce the energy consumption of high-performance and I/O bandwidth storage devices. In our PAM policy, an appropriate number of cold dirty blocks in the upper level cache are identified and selected to flush directly to the storage devices, providing high probability extension of the lifetime of disks in standby mode. To demonstrate the effectiveness of our proposed policy, we conduct several simulations with real-world traces. Compared to existing popular cache schemes such as PA? LRU, PB-LRU, and Demote, PAM reduces power consumption by up to 15% under different I/O workloads, and improves energy efficiency by up to 50.5%.