Fault-tolerance Strategies for Linear Chains of Moldable Tasks

This work considers fault-tolerant strategies to protect linear chains of moldable tasks from fail-stop errors, or from silent errors, or from both. To the best of our knowledge, the study of linear chains of moldable tasks on error-prone platforms has never been tackled, despite the importance and ubiquitousness of moldable tasks in scientific and real-time applications. On the contrary, several studies are available in the literature for linear chains of sequential or rigid parallel tasks. Extending these studies to moldable tasks is challenging; in addition to changing the execution time, the number of processors chosen for each task also changes the probability of an error striking that task. For fail-stop errors, resilience is achieved via checkpoints taken after some well-chosen tasks. For silent errors (and when dealing with both error types), checkpoints are preceded by a verification mechanism, and are taken only if no silent error has been detected by the verification. We also investigate a variant which is commonly used for real-time tasks, and where each task is augmented by its own verification mechanism. For all scenarios, the optimization problem is to decide how many processors to assign to each task and where to place (verified) checkpoints in order to minimize the expectation of the total execution time. For each scenario, either we provide an optimal algorithm or we prove the NP-completeness of the problem, thereby laying complete theoretical foundations for the problem. Finally, we discuss the limitations and possible extensions of this work.

Authors

Institutions

Publication Details

Journal
Parallel Processing Letters
Published
2026-10-02
DOI
https://doi.org/10.1142/s0129626426500167
Primary Topic
Distributed systems and fault tolerance
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
article

Fault-tolerance Strategies for Linear Chains of Moldable Tasks

Yves Robert, Li Han, Frédéric Vivien
Parallel Processing Letters
Distributed systems and fault tolerance
article

Fault-tolerance Strategies for Linear Chains of Moldable Tasks

Yves Robert, Li Han, Frédéric Vivien
article en

Abstract

This work considers fault-tolerant strategies to protect linear chains of moldable tasks from fail-stop errors, or from silent errors, or from both. To the best of our knowledge, the study of linear chains of moldable tasks on error-prone platforms has never been tackled, despite the importance and ubiquitousness of moldable tasks in scientific and real-time applications. On the contrary, several studies are available in the literature for linear chains of sequential or rigid parallel tasks. Extending these studies to moldable tasks is challenging; in addition to changing the execution time, the number of processors chosen for each task also changes the probability of an error striking that task. For fail-stop errors, resilience is achieved via checkpoints taken after some well-chosen tasks. For silent errors (and when dealing with both error types), checkpoints are preceded by a verification mechanism, and are taken only if no silent error has been detected by the verification. We also investigate a variant which is commonly used for real-time tasks, and where each task is augmented by its own verification mechanism. For all scenarios, the optimization problem is to decide how many processors to assign to each task and where to place (verified) checkpoints in order to minimize the expectation of the total execution time. For each scenario, either we provide an optimal algorithm or we prove the NP-completeness of the problem, thereby laying complete theoretical foundations for the problem. Finally, we discuss the limitations and possible extensions of this work.

Parallel Processing Letters
École Normale Supérieure de Lyon (FR), Institut national de recherche en sciences et technologies du numérique (FR), East China Normal University (CN)
Peace, Justice and strong institutions
Openalex Percentile: Top 10%
Distributed systems and fault tolerance
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Fault-tolerance Strategies for Linear Chains of Moldable Tasks — Yves Robert, Li Han, et al. · Parallel Processing Letters (2026) | TGRS Research Map | TGRS