• DocumentCode
    650603
  • Title

    CAP3: A Cloud Auto-Provisioning Framework for Parallel Processing Using On-Demand and Spot Instances

  • Author

    He Huang ; Liqiang Wang ; Byung Chul Tak ; Long Wang ; Chunqiang Tang

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Wyoming, Laramie, WY, USA
  • fYear
    2013
  • fDate
    June 28 2013-July 3 2013
  • Firstpage
    228
  • Lastpage
    235
  • Abstract
    Cloud computing has drawn increasing attention from the scientific computing community due to its ease of use, elasticity, and relatively low cost. Because a high-performance computing (HPC) application is usually resource demanding, without careful planning, it can incur a high monetary expense even in Cloud. We design a tool called CAP3 (Cloud Auto-Provisioning framework for Parallel Processing) to help a user minimize the expense of running an HPC application in Cloud, while meeting the user-specified job deadline. Given an HPC application, CAP3 automatically profiles the application, builds a model to predict its performance, and infers a proper cluster size that can finish the job within its deadline while minimizing the total cost. To further reduce the cost, CAP3 intelligently chooses the Cloud´s reliable on-demand instances or low-cost spot instances, depending on whether the remaining time is tight in meeting the application´s deadline. Experiments on Amazon EC2 show that the execution strategy given by CAP3 is cost-effective, by choosing a proper cluster size and a proper instance type (on-demand or spot).
  • Keywords
    cloud computing; parallel processing; Amazon EC2; CAP3 tool; HPC application; cloud auto-provisioning framework for parallel processing; cloud computing; cluster size; high-performance computing; low-cost spot instances; on-demand instances; scientific computing community; total cost minimization; user-specified job deadline; Benchmark testing; Computational modeling; Equations; Estimation; Mathematical model; Planning; Predictive models; Cloud computing; parallel scientific application; provisioning; spot instance; virtual cluster;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing (CLOUD), 2013 IEEE Sixth International Conference on
  • Conference_Location
    Santa Clara, CA
  • Print_ISBN
    978-0-7695-5028-2
  • Type

    conf

  • DOI
    10.1109/CLOUD.2013.41
  • Filename
    6676699