DocumentCode
3678423
Title
Fault-Tolerant Protocol for Hybrid Task-Parallel Message-Passing Applications
Author
Tatiana Martsinkevich;Omer Subasi;Osman Unsal;Franck Cappello;Jesus Labarta
Author_Institution
INRIA, Univ. of Paris Sud Paris, Paris, France
fYear
2015
Firstpage
563
Lastpage
570
Abstract
We present a fault-tolerant protocol for task-parallel message-passing applications to mitigate transient errors. The protocol requires the restart only of the task that experienced the error and transparently handles any MPI calls inside the task. The protocol is implemented in Nanos -- a dataflow runtime for task-based OmpSs programming model -- and the PMPI profiling layer to fully support hybrid OmpSs+MPI applications. In our experiments we demonstrate that our fault-tolerant solution has a reasonable overhead, with a maximum observed overhead of 4.5%. We also show that fine-grained parallelization is important for hiding the overheads related to the protocol as well as the recovery of tasks.
Keywords
"Protocols","Runtime","Fault tolerance","Fault tolerant systems","Checkpointing","Transient analysis","Message systems"
Publisher
ieee
Conference_Titel
Cluster Computing (CLUSTER), 2015 IEEE International Conference on
Type
conf
DOI
10.1109/CLUSTER.2015.104
Filename
7307653
Link To Document