• DocumentCode
    2011413
  • Title

    A Dynamic Hybrid Resource Provisioning Approach for Running Large-Scale Computational Applications on Cloud Spot and On-Demand Instances

  • Author

    Sifei Lu ; Xiaorong Li ; Long Wang ; Kasim, Henry ; Palit, Henry ; Hung, Terence ; Legara, Erika Fille Tupas ; Lee, Gene

  • Author_Institution
    Inst. of High Performance Comput., Singapore, Singapore
  • fYear
    2013
  • fDate
    15-18 Dec. 2013
  • Firstpage
    657
  • Lastpage
    662
  • Abstract
    Testing and executing large-scale computational applications in public clouds is becoming prevalent due to cost saving, elasticity, and scalability. However, how to increase the reliability and reduce the cost to run large-scale applications in public clouds is still a big challenge. In this paper, we analyzed the pricing schemes of Amazon Elastic Compute Cloud (EC2) and found the disturbance effect that the price of the spot instances can be heavily affected due to the large number of spot instances required. We proposed a dynamic approach which schedules and runs large-scale computational applications on a dynamic pool of cloud computational instances. We use hybrid instances, including both on-demand instances for high priority tasks and backup, and spot instances for normal computational tasks so as to further reduce the cost without significantly increasing the completion time. Our proposed method takes the dynamic pricing of cloud instances into consideration, and it reduces the cost and tolerates the failures for running large-scale applications in public clouds. We conducted experimental tests and an agent based Scalable complex System modeling for Sustainable city (S3) application is used to evaluate the scalability, reliability and cost saving. The results show that our proposed method is robust and highly flexible for researchers and users to further reduce cost in real practice.
  • Keywords
    cloud computing; cost reduction; pricing; program testing; scheduling; software agents; software fault tolerance; Amazon elastic compute cloud; EC2; S3 application; agent based scalable complex system modeling for sustainable city; cloud computational instances; cloud spot; cost reduction; disturbance effect; dynamic hybrid resource provisioning approach; dynamic pricing; on-demand instances; pricing schemes; public clouds; running large-scale computational applications; Adaptation models; Cities and towns; Cloud computing; Dynamic scheduling; Fault tolerance; Fault tolerant systems; Cloud computing; cost analysis; fault tolerance; reliability; resource provisioning; spot instance; spot price; workflow scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems (ICPADS), 2013 International Conference on
  • Conference_Location
    Seoul
  • ISSN
    1521-9097
  • Type

    conf

  • DOI
    10.1109/ICPADS.2013.117
  • Filename
    6808254