Logo image
A Genetic Algorithm-Based Approach to Identify Near-Optimal Non-Equidistant Checkpointing Strategies
Conference proceeding   Open access

A Genetic Algorithm-Based Approach to Identify Near-Optimal Non-Equidistant Checkpointing Strategies

Priscila Silva, Brendan Thibault, Vidhyashree Nagaraju, Lasitha Dharmasena and Lance Fiondella
Proceedings. Annual Reliability and Maintainability Symposium, Vol.2022-, pp.1-6
Reliability and Maintainability Symposium
01/01/2022

Abstract

Computer Science, Theory & Methods Engineering, Multidisciplinary Operations Research & Management Science Science & Technology Computer Science Engineering Technology
Software intensive systems rely on checkpointing to prevent loss of computation, by performing periodic backups. Non-equidistant checkpointing strategies have been proposed for specialized hardware and software applications as well as specific failure distributions. However, a general method to identify a non-equidistant checkpointing strategy for an arbitrary combination of application and failure distribution would be beneficial. This paper proposes an approach to identify a near optimal non-equidistant checkpointing strategy with a genetic algorithm, which only requires knowledge of the failure distribution. Experiments suggest that the approach consistently outperformed the traditional strategy of equidistant checkpoints under (i) a range of total processing times and (ii) different values of distributions exhibiting increasing, constant, and decreasing failure rates.
url
https://figshare.com/articles/conference_contribution/A_Genetic_Algorithm-Based_Approach_to_Identify_Near-Optimal_Non-Equidistant_Checkpointing_Strategies/21351717View
Open

Metrics

6 Record Views

Details

Logo image