• Home
  • Search
  • Towards Online Checkpointing Mechanism for Cloud Transient Servers
  • Cite Icon1
  • https://doi.org/10.1109/glocom.2017.8254985Copy DOI Icon

Towards Online Checkpointing Mechanism for Cloud Transient Servers

  • Dec 1, 2017
  • Luping Wang +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Cloud providers such as Amazon EC2 and Google GCE typically price their idle compute resources at a significant discount in the form of transient servers. Unlike regular servers, cloud transient servers have no reliability guarantee and can be revoked anytime. In order to enjoy the price premium of transient servers while mitigating the impact of indefinite server revocations, cloud users continuously checkpoint current computational states to stable storage. To determine the optimal checkpointing interval, prior works have largely built upon predicting future revocations. However, we argue that existing prediction models may not work well if providers employ different server revocation algorithms in the future, and the required historical information can be unavailable in practice. In this work, we propose two online algorithms, one competitive and the other heuristic, that determine the checkpointing intervals without predicting future revocation based on history. Our competitive online algorithm achieves the best possible competitive ratio against the optimal, yet impractical, offline solution. Our heuristic algorithm adaptively reacts to server revocations, achieving better average performance than the competitive algorithm, especially for short-running tasks. Extensive trace-driven simulations confirm our analytical results and demonstrate the efficacy of the two online algorithms in the context of Amazon EC2 Spot Instances.

Similar Papers
  • Conference Article
  • Citations14

Online Network Design Algorithms via Hierarchical Decompositions

  • Dec 22, 2014
  • Seeun Umboh
  • Conference Article
  • Citations8

Optimal Peak-Minimizing Online Algorithms for Large-Load Users with Energy Storage

  • May 10, 2021
  • Yanfang Mo +3
  • Research Article
  • Citations58

Online Scheduling of Equal‐Length Jobs: Randomization and Restarts Help

  • Jan 01, 2007
  • SIAM Journal on Computing
  • Marek Chrobak +3
  • Supplementary Content

Competitive Prediction-Aware Online Algorithms for Energy Generation Scheduling in Microgrids

  • May 24, 2022
  • arXiv (Cornell University)
  • Ali Menati +2
  • Research Article
  • Citations8

The ( h,k )-Server Problem on Bounded Depth Trees

  • Feb 06, 2019
  • ACM Transactions on Algorithms
  • Nikhil Bansal +3
  • Research Article
  • Citations5

Online machine minimization with lookahead

  • Aug 09, 2020
  • Journal of Combinatorial Optimization
  • Cong Chen +2
  • Conference Article
  • Citations37

Peak-minimizing online EV charging: Price-of-uncertainty and algorithm robustification

  • Apr 01, 2015
  • Shizhen Zhao +2
  • Conference Article
  • Citations25

Randomization Can Be as Helpful as a Glimpse of the Future in Online Computation

  • Jan 01, 2016
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Jesper W Mikkelsen
  • Research Article

(1+ε)-competitive algorithm for online OVSF code assignment with resource augmentation

  • Feb 08, 2012
  • Journal of Combinatorial Optimization
  • Yuichi Asahiro +2
  • Research Article
  • Citations81

On-Line Load Balancing of Temporary Tasks

  • Jan 01, 1997
  • Journal of Algorithms
  • Yossi Azar +4
  • Conference Article
  • Citations12

Admission control to minimize rejections and online set cover with repetitions

  • Jul 18, 2005
  • Noga Alon +2
  • Book Chapter
  • Citations44

On the Advice Complexity of the Knapsack Problem

  • Jan 01, 2012
  • Hans-Joachim Böckenhauer +3
  • Conference Article
  • Citations4

Rejecting jobs to minimize load and maximum flow-time

  • Jan 04, 2015
  • Anamitra R Choudhury +3
  • Conference Article
  • Citations39

Weighted flow time does not admit O(1)-competitive algorithms

  • Jan 04, 2009
  • Nikhil Bansal +1
  • Conference Article
  • Citations42

Weighted flow time does not admit O(1)-competitive algorithms

  • Jan 04, 2009
  • Nikhil Bansal +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.