Economic model of a Cloud provider operating in a federated Cloud

Resource provisioning in Cloud providers is a challenge because of the high variability of load over time. On the one hand, the providers can serve most of the requests owning only a restricted amount of resources, but this forces to reject customers during peak hours. On the other hand, valley hours incur in under-utilization of the resources, which forces the providers to increase their prices to be profitable. Federation overcomes these limitations and allows providers to dynamically outsource resources to others in response to demand variations. Furthermore, it allows providers with underused resources to rent them to other providers. Both techniques make the provider getting more profit when used adequately. Federation of Cloud providers requires having a clear understanding of the consequences of each decision. In this paper, we present a characterization of providers operating in a federated Cloud which helps to choose the most convenient decision depending on the environment conditions. These include when to outsource to other providers, rent free resources to other providers (i.e., insourcing), or turn off unused nodes to save power. We characterize these decisions as a function of several parameters and implement a federated provider that uses this characterization to exploit federation. Finally, we evaluate the profitability of using these techniques using the data from a real provider.

[1]  Christian Belady,et al.  GREEN GRID DATA CENTER POWER EFFICIENCY METRICS: PUE AND DCIE , 2008 .

[2]  Muli Ben-Yehuda,et al.  The Reservoir model and architecture for open federated cloud computing , 2009, IBM J. Res. Dev..

[3]  Vanish Talwar,et al.  No "power" struggles: coordinated multi-level power management for the data center , 2008, ASPLOS.

[4]  J. Koomey Worldwide electricity used in data centers , 2008 .

[5]  Benoit Hudzia,et al.  Future Generation Computer Systems Optimis: a Holistic Approach to Cloud Service Provisioning , 2022 .

[6]  Said Mirza Pahlevi,et al.  Editorial: A Special Issue from the Open Grid Forum , 2009 .

[7]  Luiz André Barroso,et al.  The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines , 2009, The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines.

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

[9]  Jordi Torres,et al.  Multifaceted resource management for dealing with heterogeneous workloads in virtualized data centers , 2010, 2010 11th IEEE/ACM International Conference on Grid Computing.

[10]  D. Zarefsky The U.S. and the world , 2014 .

[11]  Raymond M. Kolonay,et al.  Federated Grid Computing with Interactive Service-oriented Programing , 2006, Concurr. Eng. Res. Appl..

[12]  Richard Wolski,et al.  The Eucalyptus Open-Source Cloud-Computing System , 2009, 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid.

[13]  Dejan S. Milojicic,et al.  Open Cirrus TM cloud computing testbed: federated data centers for open source systems and services research , 2009, CloudCom 2009.

[14]  Mario Macías,et al.  Resource-Level QoS Metric for CPU-Based Guarantees in Cloud Providers , 2010, GECON.

[15]  Xue Liu,et al.  Integrating Adaptive Components: An Emerging Challenge in Performance-Adaptive Systems and a Server Farm Case-Study , 2007, 28th IEEE International Real-Time Systems Symposium (RTSS 2007).

[16]  Shantenu Jha,et al.  NEKTAR, SPICE and Vortonics: using federated grids for large scale scientific applications , 2006, 2006 IEEE Challenges of Large Applications in Distributed Environments.

[17]  E. N. Elnozahy,et al.  Energy-Efficient Server Clusters , 2002, PACS.

[18]  Randy H. Katz,et al.  A view of cloud computing , 2010, CACM.

[19]  Rajkumar Buyya,et al.  Article in Press Future Generation Computer Systems ( ) – Future Generation Computer Systems Cloud Computing and Emerging It Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility , 2022 .

[20]  Enrique V. Carrera,et al.  Load balancing and unbalancing for power and performance in cluster-based systems , 2001 .

[21]  Jordi Guitart Fernández,et al.  Elastic management of tasks in virtualized environments , 2009 .

[22]  AbdelzaherTarek,et al.  Dynamic Voltage Scaling in Multitier Web Servers with End-to-End Delay Control , 2007 .

[23]  Xue Liu,et al.  Dynamic Voltage Scaling in Multitier Web Servers with End-to-End Delay Control , 2007, IEEE Transactions on Computers.

[24]  Jason J. Jung Service chain-based business alliance formation in service-oriented architecture , 2011, Expert Syst. Appl..

[25]  Jordi Torres Elastic Management of Tasks in Virtualized Environments , 2009 .

[26]  Jordi Torres,et al.  SLA-Driven Semantically-Enhanced Dynamic Resource Allocator for Virtualized Service Providers , 2008, 2008 IEEE Fourth International Conference on eScience.

[27]  Rajkumar Buyya,et al.  Aneka: Next-Generation Enterprise Grid Platform for e-Science and e-Business Applications , 2007, Third IEEE International Conference on e-Science and Grid Computing (e-Science 2007).