Software-directed data access scheduling for reducing disk energy consumption
ICDCS '12 Proceedings of the 2012 IEEE 32nd International Conference on Distributed Computing Systems(2012)
摘要
Most existing research in disk power management has focused on exploiting idle periods of disks. Both hardware power-saving mechanisms (such as spin-down disks and multi-speed disks) and complementary software strategies (such as code and data layout transformations to increase the length of idle periods) have been explored. However, while hardware power-saving mechanisms cannot handle short idle periods of high-performance parallel applications, prior code/data reorganization strategies typically require extensive code modifications. In this paper, we propose and evaluate a compiler-directed data access (I/O call) scheduling framework for saving disk energy, which groups as many data requests as possible in a shorter period, thus creating longer disk idle periods for improving the effectiveness of hardware power-saving mechanisms. As compared to prior software based efforts, it requires no code or data restructuring. We evaluate our approach using six application programs in a cluster-based simulation environment. The experimental results show that it improves the effectiveness of both spin-down disks and multi-speed disks with doubled power savings on average.
更多查看译文
关键词
spin-down disk,data request,data reorganization strategy,idle period,data restructuring,disk energy consumption,prior code,compiler-directed data access,software-directed data access scheduling,multi-speed disk,software-directed data,data layout transformation,extensive code modification,power optimization
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要