Energy considerations in checkpointing and fault tolerance protocols

Energy considerations in checkpointing and fault tolerance protocols
复制标题

DOI:
10.1109/dsnw.2012.6264670
复制
发表时间:
2012-06
期刊:
IEEE/IFIP International Conference on Dependable Systems and Networks Workshops (DSN 2012)
影响因子:
--
通讯作者:
M. Diouri;Olivier Glück;L. Lefèvre;F. Cappello
M. Diouri;Olivier Glück;L. Lefèvre;F. Cappello
中科院分区:
其他
文献类型:
--
作者:
M. Diouri;Olivier Glück;L. Lefèvre;F. Cappello

文献摘要

被引文献

相似文献

Exascale超级计算机将聚集数亿个核心。我们要解决的第一个问题是在这样的平台上实现应用程序终止的弹性和容错。第二个问题是能源消耗,因为这样的系统将消耗大量的能源。在本文中,我们评估检查点和现有的容错协议从能源的角度来看。我们在一个真实的测试平台上测量了这些协议中主要原子操作的功耗。第一个结果表明,进程协调和RAM比检查点和HDD日志消耗更多的功率。然而,我们以焦耳/秒为单位呈现的I/O操作结果强调,检查点和HDD日志记录比RAM日志记录消耗更多的能量。最后,我们建议考虑能源消耗作为选择容错协议的标准。在能源消耗方面,我们应该促进交换少量数据的应用程序的消息日志记录和涉及很少进程的应用程序的协调。
Exascale supercomputers will gather hundreds millions cores. The first problem that we address is resiliency and fault tolerance to reach application termination on such platforms. The second problem is energy consumption since such systems will consume enormous amount of energy. In this paper, we evaluate checkpointing and existing fault tolerance protocols from an energy point of view. We measure on a real testbed the power consumption of the main atomic operations found in these protocols. The first results show that process coordination and RAM consume more power than checkpointing and HDD logging. However, the results we presented in Joules per Bytes for I/O operations, emphasize that checkpointing and HDD logging consume more energy than RAM logging. Finally, we propose to consider energy consumption as a criterion for the choice of fault tolerance protocols. In terms of energy consumption, we should promote message logging for applications exchanging small volumes of data and coordination for applications involving few processes.