-
New Fault Tolerance Protocols for MPI HPC Applications
With the evolution of parallel computers, the need for fault tolerance protocols is becoming increasingly important. The existing fault tolerance protocols are not... -
A Coherence Protocol for Cached Copies of Volatile Objects in Peer-to-Peer Sy...
We consider the problem of executing distributed applications using the shared memory paradigm on dynamic and large scale distributed systems, such as structured... -
Locks and Barriers in Checkpointing and Recovery
Dependency tracking between communicating tasks is an important concept in backward error recovery for parallel applications. One can extend the traditional dependence... -
Common Mechanisms for Supporting Fault Tolerance in DSM and Message Passing S...
Backward error recovery involving checkpointing and restart of tasks is an important component of any system providing fault tolerance to applicati- ons distributed... -
Smooth and Efficient Integration of High-Availability in a Parallel Single Le...
A parallel single level store (PSLS) system integrates a shared virtual memory and a parallel file system thus providing programmers with a global address space... -
Performance comparison of hierarchical checkpoint protocols grid computing
International audience -
Checkpointing strategies for parallel jobs.
International audience -
Impact of fault prediction on checkpointing strategies
You should rather read RR-8237 and RR-8239 which cover the integrity of this report in a more precise fashion. -
Unified Model for Assessing Checkpointing Protocols at Extreme-Scale
In this article, we present a unified model for several well-known checkpoint/restart protocols. The proposed model is generic enough to encompass both extremes of the... -
A Recoverable Distributed Shared Memory Integrating Coherence and Recoverability
Large-scale distributed systems are very attractive for the execution of parallel applications requiring a huge computing power. However, their high probability of... -
Transparent Message-Passing Parallel Applications Checkpointing in Kerrighed
Nowadays, clusters are widely used to execute scientific applications. These applications are often message-passing parallel applications with long execution time.... -
Ghost Process: a Sound Basis to Implement Process Duplication, Migration and ...
Today, clusters are widely used to execute numerical applications. Mechanisms are needed to ease cluster use and to take advantage of the cluster distributed... -
A Fault Tolerance protocol for ASP calculus: Design and Proof
This research report first details a communication induced checkpointing fault tolerance protocol adapted to ProActive, a Java library that implements the ASP model.... -
Energy-aware checkpointing of divisible tasks with soft or hard deadlines
In this paper, we aim at minimizing the energy consumption when executing a divisible workload under a bound on the total execution time, while resilience is provided... -
Checkpointing strategies with prediction windows
This paper deals with the impact of fault prediction techniques on checkpointing strategies. We suppose that the fault-prediction system provides prediction windows... -
Enabling user-driven Checkpointing strategies in Reverse-mode Automatic Diffe...
This paper presents a new functionality of the Automatic Differentiation (AD) tool Tapenade. Tapenade generates adjoint codes which are widely used for optimization or... -
Combining Process Replication and Checkpointing for Resilience on Exascale Sy...
Processor failures in post-petascale settings are common occurrences. The traditional fault-tolerance solution, checkpoint-rollback, severely limits parallel... -
Comments on ''Improving the computing efficiency of HPC systems using a combi...
In this short note, we provide some comments on the recent paper ''Improving the computing efficiency of HPC systems using a combination of proactive and preventive... -
On the Combination of Silent Error Detection and Checkpointing
In this paper, we revisit traditional checkpointing and rollback recovery strategies, with a focus on silent data corruption errors. Contrarily to fail-stop failures,... -
Using group replication for resilience on exascale systems
High performance computing applications must be resilient to faults, which are common occurrences especially in post-petascale settings. The traditional...
