具有改进最坏情况保证的在线检查点技术
数据结构与算法
2013-05-01 v2
摘要
在在线检查点问题中,任务是持续维护一组 个检查点,以便比完全重启更快地回滚正在进行的计算。唯一允许的操作是用当前状态替换旧检查点。我们的目标是制定检查点放置策略以最小化回滚成本,即在所有时刻 ,当被要求回滚到某个时间 时,从 之前的检查点回到 所需重做的计算步骤数尽可能少。具体而言,我们希望 之前最近的检查点与 的距离不超过理想距离 的 倍,其中 是一个小常数。优于早期展示 的工作,我们证明 可以渐近地选为小于 2。我们提出了算法,其渐近偏差为 (对所有 有效)以及 (对 为 2 的幂有效)。实验表明对所有 存在均匀界 。对于较小的 ,我们展示了如何使用线性规划方法来计算良好的检查点算法。这使得对所有 的偏差小于 1.55。我们证明了第一个渐近大于 1 的下界,即 。我们还证明了对所有 都存在最优算法(产生下确界偏差)。
引用
@article{arxiv.1302.4216,
title = {Online Checkpointing with Improved Worst-Case Guarantees},
author = {Karl Bringmann and Benjamin Doerr and Adrian Neumann and Jakub Sliacan},
journal= {arXiv preprint arXiv:1302.4216},
year = {2013}
}
备注
25 pages, 5 figures. ICALP 2013