Energy-aware I/O Optimization for Checkpoint and Restart on a NAND Flash Memory System

Energy-aware I/O Optimization for Checkpoint and Restart on a NAND Flash Memory System
复制标题

NAND 闪存系统上的检查点和重启的能量感知 I/O 优化

DOI:
10.1145/2465813.2465822
复制
发表时间:
2013
期刊:
In the Workshop on Fault-Tolerance for HPC at Extreme Seale 2013 (FTXS2013) in conjunction with the Intemational Symposium on High Performance Parallel and Distributed Computing (HPDC13)
影响因子:
--
通讯作者:
Satoshi Matsuoka
Satoshi Matsuoka
中科院分区:
--
文献类型:
--
作者:
Takafumi Saito;Kento Sato;Hitoshi Sato;Satoshi Matsuoka

文献摘要

相似文献

能源效率和系统可靠性是对exa规模的高性能计算的重要关注。在这样的大型HPC系统中,应用需要对本地存储设备(例如,NAND闪存)进行大规模I/O操作以用于可扩展的检查点和重启。然而,检查点/重启会占用很大一部分运行时间,并且会消耗CPU和内存等非I/O子系统的大量能量。因此,检查点/重启需要能量感知优化,包括对存储的I/O操作。在本文中,我们提出了一种基于配置文件的I/O优化技术的NAND闪存设备的马尔可夫模型的基础上检查点/重启。基于性能研究的结果表明,我们的配置文件查找方法可以节省4.1%的能源消耗在一个应用程序执行与检查点/重启。特别是,我们的方法提高了67.4%的写操作和40.2%的PCIe附加NAND闪存设备上的读操作的能耗。
Both energy efficiency and system reliability are significant concerns towards exa-scale high-performance computing. In such large HPC systems, applications are required to conduct massive I/O operations to local storage devices (e.g. a NAND flash memory) for scalable checkpoint and restart. However, checkpoint/restart can use a large portion of runtime, and consumes enormous energy by non-I/O subsystems, such as CPU and memory. Thus, energy-aware optimization, including I/O operations to storage, is required for checkpoint/restart. In this paper, we present a profile-based I/O optimization technique for NAND flash memory devices based on Markov model for checkpoint/restart. The results based on performance studies show that our profile lookup approach can save 4.1% of energy consumption in an application execution with checkpoint/restart. Especially, our approach improves the energy consumption of write operations by 67.4% and read operations by 40.2% on a PCIe-attached NAND flash memory device.