A Cost Model for Hybrid Clouds

Cloud computing aims at allowing customers to utilize computational resources and software hosted by service providers. Thus, it shifts the complex and tedious resource and software management tasks typically done by customers to the service providers. Besides promising to eliminate these obstacles of resource management for consumers, Cloud computing also promises to reduce the cost of IT infrastructure. In particular, it promises to reduce the cost of IT through lower capital and operational expenses, stemming from a Cloud's economies of scale and from allowing organizations to purchase just as much computer and storage resources as needed whenever needed. A clear specification of savings however requires a detailed specification of the costs incurred. Although there are some efforts to define cost models for Clouds, the need for a comprehensive cost model, which covers all cost factors, is undeniable. In this paper, we cover this gap by suggesting a cost model for hybrid Clouds (i.e., the combinations of a private data center (private Cloud) and the public Cloud). This model is based on a comprehensive literature research on cost factors and the idea of combining cost of data centers and cost for using Clouds. Finally, we demonstrate the workings of the suggested cost model by applying it to a specific Cloud scenario.

[1]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[2]  Jörn Altmann,et al.  Cloud Computing Value Chains: Understanding Businesses and Value Creation in the Cloud , 2010, Economic Models and Algorithms for Distributed Systems.

[3]  Jörn Altmann,et al.  Software Resource Management Considering the Interrelation between Explicit Cost, Energy Consumption, and Implicit Cost , 2010, MKWI.

[4]  Schahram Dustdar,et al.  Composable cost estimation and monitoring for computational applications in cloud computing environments , 2010, ICCS.

[5]  Ian Sommerville,et al.  Cloud Migration: A Case Study of Migrating an Enterprise IT System to IaaS , 2010, 2010 IEEE 3rd International Conference on Cloud Computing.

[6]  Markus Klems,et al.  Do Clouds Compute? A Framework for Estimating the Value of Cloud Computing , 2008, WEB.

[7]  David A. Maltz,et al.  Cloudward bound: planning for beneficial migration of enterprise applications to the cloud , 2010, SIGCOMM '10.

[8]  Hartmut König,et al.  What Does Grid Computing Cost? , 2008, Journal of Grid Computing.

[9]  Omer F. Rana,et al.  Economic Models and Algorithms for Distributed Systems , 2009, Economic Models and Algorithms for Distributed Systems.

[10]  Ian Sommerville,et al.  Research Challenges for Enterprise Cloud Computing , 2010, ArXiv.

[11]  Ian Sommerville,et al.  The Cloud Adoption Toolkit: supporting cloud adoption decisions in the enterprise , 2010, Softw. Pract. Exp..

[12]  Anand Sivasubramaniam,et al.  To Move or Not to Move: The Economics of Cloud Computing , 2011, HotCloud.

[13]  Randy H. Katz,et al.  Above the Clouds: A Berkeley View of Cloud Computing , 2009 .

[14]  Jörn Altmann,et al.  Cost Analysis of Current Grids and Its Implications for Future Grid Markets , 2008, GECON.

[15]  Franck Cappello,et al.  Cost-benefit analysis of Cloud Computing versus desktop grids , 2009, 2009 IEEE International Symposium on Parallel & Distributed Processing.