Skip to main navigation Skip to search Skip to main content

Tight bounds on online checkpointing algorithms

  • Achiya Bar-On
  • , Itai Dinur
  • , Rani Hod
  • , Orr Dunkelman
  • , Nathan Keller
  • , Eyal Ronen
  • , Adi Shamir

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    1 Scopus citations

    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 k 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. At ICALP'13 Bringmann et al. studied this problem as a special case of an online/o ine 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.59−o(1) for all k, and smaller than ln 4−o(1) ≈ 1.39 for the sparse subset of k's which are powers of 2. In addition, they obtained upper bounds on the achievable discrepancy for some small values of k. In this paper we solve the main problems left open in the ICALP'13 paper by proving that ln 4 is a tight upper and lower bound on the asymptotic discrepancy for all large k, 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 k ≤ 10.

    Original languageEnglish
    Title of host publication45th International Colloquium on Automata, Languages, and Programming, ICALP 2018
    EditorsChristos Kaklamanis, Daniel Marx, Ioannis Chatzigiannakis, Donald Sannella
    PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
    ISBN (Electronic)9783959770767
    DOIs
    StatePublished - 1 Jul 2018
    Event45th International Colloquium on Automata, Languages, and Programming, ICALP 2018 - Prague, Czech Republic
    Duration: 9 Jul 201813 Jul 2018

    Publication series

    NameLeibniz International Proceedings in Informatics, LIPIcs
    Volume107
    ISSN (Print)1868-8969

    Conference

    Conference45th International Colloquium on Automata, Languages, and Programming, ICALP 2018
    Country/TerritoryCzech Republic
    CityPrague
    Period9/07/1813/07/18

    Keywords

    • Checkpoint
    • Checkpointing algorithm
    • Discrepancy
    • Online algorithm
    • Uniform distribution

    ASJC Scopus subject areas

    • Software

    Fingerprint

    Dive into the research topics of 'Tight bounds on online checkpointing algorithms'. Together they form a unique fingerprint.

    Cite this