• DocumentCode
    3148914
  • Title

    Towards Pay-As-You-Consume Cloud Computing

  • Author

    Ibrahim, Shadi ; He, Bingsheng ; Jin, Hai

  • Author_Institution
    Cluster & Grid Comput. Lab., Huazhong Univ. of Sci. & Technol., Wuhan, China
  • fYear
    2011
  • fDate
    4-9 July 2011
  • Firstpage
    370
  • Lastpage
    377
  • Abstract
    Cloud computing enables users to perform their computation tasks in the public virtualized cloud using a pay-as-you-go style. Current pay-as-you-go pricing schemes typically charge on the incurred virtual machine hours. Our case studies demonstrate significant variations in the user costs, indicating significant unfairness among different users from the micro-economic perspective. Further studies reveal the reason for such variations is interference among concurrent virtual machines. The amount of interference cost depends on various factors, including workload characteristics, the number of concurrent VMs, and scheduling in the cloud. In this paper, we adopt the concept of pricing fairness from micro economics, and quantitatively analyze the impact of interference on the pricing fairness. To solve the unfairness caused by interference, we propose a pay-as-you-consume pricing scheme, which charges users according to their effective resource consumption excluding interference. The key idea behind the pay-as-you-consume pricing scheme is a machine learning based prediction model of the relative cost of interference. Our preliminary results with Xen demonstrate the accuracy of the prediction model, and the fairness of the pay-as-you-consume pricing scheme.
  • Keywords
    cloud computing; learning (artificial intelligence); pricing; resource allocation; virtual machines; machine learning; microeconomics; pay-as-you-consume cloud computing; pay-as-you-go pricing; public virtualized cloud; resource consumption; scheduling; virtual machine hours; Benchmark testing; Hardware; Interference; Predictive models; Pricing; Throughput; Virtual machining; Cloud Computing; Machine Learning; Pay-As-You-Consume; Pay-As-You-Go; Virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services Computing (SCC), 2011 IEEE International Conference on
  • Conference_Location
    Washington, DC
  • Print_ISBN
    978-1-4577-0863-3
  • Electronic_ISBN
    978-0-7695-4462-5
  • Type

    conf

  • DOI
    10.1109/SCC.2011.38
  • Filename
    6009283