English

Tight Bounds on Online Checkpointing Algorithms

Cryptography and Security 2019-06-20 v2

Abstract

The problem of online checkpointing is a classical problem with numerous applications which had been studied in various forms for almost 50 years. In the simplest version of this problem, a user has to maintain kk memorized checkpoints during a long computation, where the only allowed operation is to move one of the checkpoints from its old time to the current time, and his goal is to keep the checkpoints as evenly spread out as possible at all times. Bringmann et al. studied this problem as a special case of an online/offline optimization problem in which the deviation from uniformity is measured by the natural discrepancy metric of the worst case ratio between real and ideal segment lengths. They showed this discrepancy is smaller than 1.59o(1)1.59-o(1) for all kk, and smaller than ln4o(1)1.39\ln4-o(1)\approx1.39 for the sparse subset of kk's which are powers of 2. In addition, they obtained upper bounds on the achievable discrepancy for some small values of kk. In this paper we solve the main problems left open in the above-mentioned paper by proving that ln4\ln4 is a tight upper and lower bound on the asymptotic discrepancy for all large kk, and by providing tight upper and lower bounds (in the form of provably optimal checkpointing algorithms, some of which are in fact better than those of Bringmann et al.) for all the small values of k10k \leq 10. In the last part of the paper we describe some new applications of this online checkpointing problem.

Keywords

Cite

@article{arxiv.1704.02659,
  title  = {Tight Bounds on Online Checkpointing Algorithms},
  author = {Achiya Bar-On and Itai Dinur and Orr Dunkelman and Rani Hod and Nathan Keller and Eyal Ronen and Adi Shamir},
  journal= {arXiv preprint arXiv:1704.02659},
  year   = {2019}
}

Comments

Appeared at ICALP 2018

R2 v1 2026-06-22T19:12:18.619Z