2013
DOI: 10.1007/978-3-642-39206-1_22
|View full text |Cite
|
Sign up to set email alerts
|

Online Checkpointing with Improved Worst-Case Guarantees

Abstract: Abstract. In the online checkpointing problem, the task is to continuously maintain a set of k checkpoints that allow to rewind an ongoing computation faster than by a full restart. The only operation allowed is to remove an old checkpoint and to store the current state instead. Our aim are checkpoint placement strategies that minimize rewinding cost, i.e., such that at all times T when requested to rewind to some time t ≤ T the number of computation steps that need to be redone to get to t from a checkpoint b… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
12
0

Year Published

2013
2013
2020
2020

Publication Types

Select...
2
1
1

Relationship

2
2

Authors

Journals

citations
Cited by 4 publications
(12 citation statements)
references
References 11 publications
0
12
0
Order By: Relevance
“…Clearly, q k ≥ 1 for all k ≥ 2, and cannot be too close to 1 since any snapshot in which all subintervals have roughly the same length will be transformed by the next update operation to a snapshot in which one of the subintervals will be the union of two previous subintervals, and thus will be about twice as long as the other subintervals. 4 On the other hand, there is a very simple subinterval doubling algorithm from [1, Section 3.1] which is 2-efficient: Assuming WLOG that k is even, the algorithm starts with the snapshot (1, 2, 3, . .…”
Section: :4 Tight Bounds On Online Checkpointing Algorithmsmentioning
confidence: 99%
See 4 more Smart Citations
“…Clearly, q k ≥ 1 for all k ≥ 2, and cannot be too close to 1 since any snapshot in which all subintervals have roughly the same length will be transformed by the next update operation to a snapshot in which one of the subintervals will be the union of two previous subintervals, and thus will be about twice as long as the other subintervals. 4 On the other hand, there is a very simple subinterval doubling algorithm from [1, Section 3.1] which is 2-efficient: Assuming WLOG that k is even, the algorithm starts with the snapshot (1, 2, 3, . .…”
Section: :4 Tight Bounds On Online Checkpointing Algorithmsmentioning
confidence: 99%
“…Analyzing this problem is surprisingly difficult, and so far there had been no tight bounds on the best possible efficiencies q k of online checkpointing algorithms in this model. The main results in [4] are two online checkpointing algorithms whose asymptotic efficiencies are ln 4 + o(1) ≈ 1.39 for the sparse subset of k's which are powers of 2, and 1.59 for general k. In addition, they proved in their model the first nontrivial asymptotic lower bound of 2 − ln 2 − o(1) ≈ 1.30. However, since the upper and lower bounds did not match, it was not clear whether the checkpointing algorithms they proposed were asymptotically optimal.…”
Section: :4 Tight Bounds On Online Checkpointing Algorithmsmentioning
confidence: 99%
See 3 more Smart Citations