System-Level Transparent Checkpointing for OpenSHMEM
System-Level Transparent Checkpointing for OpenSHMEM
复制标题
OpenSHMEM 的系统级透明检查点
DOI:
--
复制
发表时间:
2016
期刊:
影响因子:
--
通讯作者:
G. Cooperman
中科院分区:
文献类型:
--
作者:
Rohan Garg;Jérôme Vienne;G. Cooperman
Fault tolerance is an active area of research for OpenSHMEM programs. In this work, we present the first approach using system-level transparent checkpointing. This complements an existing approach based on application-level checkpointing. Application-level checkpointing has advantages for algorithm-based fault tolerance, while transparent checkpointing can be invoked by the system at an arbitrary time. Unlike the earlier application-level work of Hao et al., this system-level approach creates checkpoint images in stable storage, thus enabling restart at a later time or even process migration. An experimental evaluation is presented using NAS NPB benchmarks for OpenSHMEM. In order to support this work, The design of DMTCP (Distributed MultiThreaded CheckPointing) was extended to support shared memory regions in the absence of virtual memory.