RO-BURST: A Robust Virtualization Cost Model for Workload Consolidation over Clouds

As more public cloud computing platforms are emerging in the market, a great challenge for these Infrastructure as a Server (IaaS) providers is how to measure the cost and charge the Software as a Service (SaaS) clients for the cloud computing services. This problem is compounded as virtualization technology is deployed in many cloud platforms to consolidate servers and improve their utilization. This paper studies three different but related models for apportioning costs in a private or public cloud environment supported by virtualized data centers. With given workload placement scenarios and randomly selected workloads, these models estimate the cost for each workload. Through simulations and thorough comparisons of the results, we finally champion the RO-BURST model tailored for the service providers' need, that is characterized by robustness and burstiness. What is more, we import Cost Volatility Factors to ensure that our model is able to adjust itself to the market and multiform demands in power and hardware components, such as disks and CPU, showing its compatibility and extensibility. We also come up with a pricing strategy with respect to servers the workload employs, which generates an applicable and less placement-sensitive fee for the clients.

[1]  Jerome A. Rolia,et al.  R-Opus: A Composite Framework for Application Performability and QoS in Shared Resource Pools , 2006, International Conference on Dependable Systems and Networks (DSN'06).

[2]  Alexander Stage,et al.  Decision support for virtual machine reassignments in enterprise data centers , 2010, 2010 IEEE/IFIP Network Operations and Management Symposium Workshops.

[3]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[4]  Timothy Wood,et al.  Predicting Application Resource Requirements in Virtual Environments , 2008 .

[5]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[6]  Xifeng Yan,et al.  Workload characterization and prediction in the cloud: A multiple time series approach , 2012, 2012 IEEE Network Operations and Management Symposium.

[7]  Kang G. Shin,et al.  Automated control of multiple virtualized resources , 2009, EuroSys '09.

[8]  Jerome A. Rolia,et al.  Chargeback model for resource pools in the cloud , 2011, 12th IFIP/IEEE International Symposium on Integrated Network Management (IM 2011) and Workshops.

[9]  Jerome A. Rolia,et al.  Resource and virtualization costs up in the cloud: Models and design choices , 2011, 2011 IEEE/IFIP 41st International Conference on Dependable Systems & Networks (DSN).

[10]  Hoi Chan,et al.  Dynamic Resource Allocation via Distributed Decisions in Cloud Environment , 2011, 2011 IEEE 8th International Conference on e-Business Engineering.