Fenix, A Fault Tolerant Programming Framework for MPI Applications
Fenix provides APIs to allow the users to add fault tolerance capability to MPI-based parallel programs in a transparent manner. Fenix-enabled programs can run through process failures during program execution using a pool of spare processes accommodated by Fenix.
Gamel, Marc↗