publication . Conference object . Other literature type . 2019

Optimum Interval for Application-level Checkpoints

Miltiadis Siavvas; Erol Gelenbe;
Open Access English
  • Published: 29 Aug 2019
Abstract
Checkpointing is commonly adopted for enhancing the performance of software applications that operate in the presence of failures. Among the existing checkpointing strategies, Application-level Checkpoint and Restart (ALCR) is considered the most efficient, since it leaves smaller memory footprint, but it requires significant development effort. Although existing ALCR tools and libraries manage to reduce the effort required for implementing the checkpoints, they do not provide recommendations regarding their inter-checkpoint interval. To this end, in the present paper, we develop a mathematical model to estimate the optimum checkpoint interval, i.e., the interva...
Subjects
ACM Computing Classification System: Software_OPERATINGSYSTEMS
free text keywords: Cloud Computing, Software Reliability, Roll- Back Recovery, Application Level Checkpoints, Optimum Checkpoints, Program Loops, Software quality, Distributed computing, Memory footprint, Computer science, Execution time, Software, business.industry, business, Nested loop join
Funded by
EC| SDK4ED
Project
SDK4ED
Software Development toolKit for Energy optimization and technical Debt elimination
  • Funder: European Commission (EC)
  • Project Code: 780572
  • Funding stream: H2020 | RIA
Download fromView all 4 versions
ZENODO
Conference object . 2019
Provider: ZENODO
Zenodo
Other literature type . 2019
Provider: Datacite
Zenodo
Other literature type . 2019
Provider: Datacite
Any information missing or wrong?Report an Issue