MANA for MPI: MPI-Agnostic Network-Agnostic Transparent Checkpointing
MANA for MPI: MPI-Agnostic Network-Agnostic Transparent Checkpointing
复制标题
MANA for MPI:与 MPI 无关的网络与透明检查点
DOI:
10.1145/3307681.3325962
复制
发表时间:
2019
期刊:
影响因子:
--
通讯作者:
Cooperman, Gene
中科院分区:
文献类型:
--
作者:
Garg, Rohan;Price, Gregory;Cooperman, Gene
Transparently checkpointing MPI for fault tolerance and load balancing is a long-standing problem in HPC. The problem has been complicated by the need to provide checkpoint-restart services for all combinations of an MPI implementation over all network interconnects. This work presents MANA (MPI-Agnostic Network-Agnostic transparent checkpointing), a single code base which supports all MPI implementation and interconnect combinations. The agnostic properties imply that one can checkpoint an MPI application under one MPI implementation and perhaps over TCP, and then restart under a second MPI implementation over InfiniBand on a cluster with a different number of CPU cores per node. This technique is based on a novel "split-process" approach, which enables two separate programs to co-exist within a single process with a single address space. This work overcomes the limitations of the two most widely adopted transparent checkpointing solutions, BLCR and DMTCP/InfiniBand, which require separate modifications to each MPI implementation and/or underlying network API. The runtime overhead is found to be insignificant both for checkpoint-restart within a single host, and when comparing a local MPI computation that was migrated to a remote cluster against an ordinary MPI computation running natively on that same remote cluster.
登录
查看更多内容
DOI:
10.1109/cluster.2018.00047
发表时间:
2018-08
期刊:
2018 IEEE International Conference on Cluster Computing (CLUSTER)
影响因子:
--
作者:
Rohan Garg;Apoorve Mohan;Michael B. Sullivan;G. Cooperman
通讯作者:
Rohan Garg;Apoorve Mohan;Michael B. Sullivan;G. Cooperman
DOI:
--
发表时间:
2017
期刊:
EuroMPI/USA
影响因子:
--
作者:
Srinivasan Ramesh;Aurèle Mahéo;S. Shende;A. Malony;H. Subramoni;D. Panda
通讯作者:
D. Panda
DOI:
10.1145/3236367.3236385
发表时间:
2018
期刊:
Proceedings of the 25th European MPI Users' Group Meeting
影响因子:
--
作者:
Nawrin Sultana;A. Skjellum;I. Laguna;M. Farmer;K. Mohror;M. Emani
通讯作者:
M. Emani
DOI:
10.1109/cluster.2016.55
发表时间:
2016
期刊:
2016 IEEE International Conference on Cluster Computing (CLUSTER)
影响因子:
--
作者:
K. Arya;Rohan Garg;A. Y. Polyakov;G. Cooperman
通讯作者:
G. Cooperman
DOI:
10.1109/hpdc.1999.805296
发表时间:
1999
期刊:
Proceedings. The Eighth International Symposium on High Performance Distributed Computing (Cat. No.99TH8469)
影响因子:
--
作者:
Victor C. Zandy;Barton P. Miller;Miron Livny
通讯作者:
Miron Livny