• DocumentCode
    8002
  • Title

    Effective Cost Reduction for Elastic Clouds under Spot Instance Pricing Through Adaptive Checkpointing

  • Author

    Jangjaimon, Itthichok ; Nian-Feng Tzeng

  • Author_Institution
    Center for Adv. Comput. Studies, Univ. of Louisiana, Lafayette, LA, USA
  • Volume
    64
  • Issue
    2
  • fYear
    2015
  • fDate
    Feb. 2015
  • Firstpage
    396
  • Lastpage
    409
  • Abstract
    Cloud computing users are most concerned about the application turnaround time and the monetary cost involved. For lower monetary costs, less expensive services, like spot instances offered by Amazon, are often made available, albeit to their relatively frequent resource unavailability that leads to on-going execution being evicted, thereby undercutting execution performance. Meanwhile, multithreaded applications may take advantage of elastic resource availability and cost fluctuation inherent to the systems. However, their potential gains on utilizing spot instances would be contingent upon how they handle resource unavailability, calling for an effective checkpointing. This work presents design and implementation of our enhanced adaptive incremental checkpointing (EAIC) for multithreaded applications on the RaaS clouds under spot instance pricing. EAIC model takes into account spot instance revocation events, besides hardware failures, for fast and accurately predicting the desirable points of time to take checkpoints so as to markedly reduce the expected job turnaround time and the monetary cost. The experimental results from our established test bed on PARSEC benchmarks under real spot instance price traces from Amazon EC2 show that EAIC lowers both the application turnaround time and the monetary cost markedly (by up to 58% and 59%, respectively) in comparison to its recent checkpointing counterpart.
  • Keywords
    checkpointing; cloud computing; cost reduction; multi-threading; Amazon EC2; EAIC model; PARSEC; RaaS clouds; cloud computing; cost reduction; elastic clouds; enhanced adaptive incremental checkpointing; multithreaded applications; spot instance pricing; spot instance revocation events; Adaptation models; Checkpointing; Hardware; Markov processes; Predictive models; Pricing; Silicon; Adaptive checkpointing; Markov models; RaaS clouds; delta compression; fault tolerance; incremental checkpointing; spot instances;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2013.225
  • Filename
    6678343