Economic model of a Cloud provider operating in a federated Cloud
- 939 Downloads
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.
KeywordsCloud provider Profit Outsourcing Federation
This work is supported by the Ministry of Science and Technology of Spain and the European Union (FEDER funds) under contract TIN2007-60625 and grant AP2008-0264, by the Generalitat de Catalunya (2009-SGR-980).
- Belady, C., Rawson, A., Pfleuger, D., & Cader, S. (2007). The green grid data center power efficiency metrics: PUE and DCiE. White paper, The Green Grid Consortium.Google Scholar
- Campbell, R., Gupta, I., Heath, M., Ko, S., Kozuch, M., Kunze, M., et al. (2009). Open cirrusTM cloud computing testbed: Federated data centers for open source systems and services research. In USENIX workshop on hot topics in Cloud computing (HotCloud), 14–19 June 2009. San Diego, CA, USA.Google Scholar
- Chu, X., Nadiminti, K., Jin, C., Venugopal, S., & Buyya, R. (2007). Aneka: Next-generation enterprise grid platform for e-Science and e-Business applications. In 3rd IEEE international conference on e-science and grid computing, 10–13 Dec 2007 (pp. 151–159). Bangalore, India.Google Scholar
- Ejarque, J., de Palol, M., Goiri, I., Julia, F., Guitart, J., Badia, R., et al. (2008). SLA-driven semantically-enhanced dynamic resource allocator for virtualized service providers. In 4th IEEE international conference on e-science, 7–12 Dec 2008 (pp. 8–15). Indianapolis, USA.Google Scholar
- Elnozahy, E., Kistler, M., & Rajamony, R. (2002). Energy-efficient server clusters. In 2nd workshop on power-aware computing systems, PACS 2002, 2 Feb 2002 (pp. 179–196). Cambridge, MA, U.S.A.: Springer.Google Scholar
- Goiri, I., Fitó, J., Julià, F., Nou, R., Berral, J. L., Guitart, J., et al. (2010). Multifaceted resource management for dealing with heterogeneous workloads in virtualized data centers. In 11th ACM/IEEE international conference on grid computing (Grid 2010), 25–29 Oct 2010 (pp. 25–32). Brussels, Belgium.Google Scholar
- Goiri, I., Guitart, J., & Torres, J. (2009). Elastic management of tasks in virtualized environments. In Proccedings of the XX jornadas de paralelismo (pp. 671–676).Google Scholar
- Goiri, I., Julia, F., Fitó, J., Macías, M., & Guitart, J. (2010). Resource-level QoS metric for CPU-based guarantees in Cloud providers. In 7th international workshop on economics of grids, Clouds, systems, and services (GECON 2010) (pp. 34–47).Google Scholar
- Heo, J., Henriksson, D., Liu, X., & Abdelzaher, T. (2007). Integrating adaptive components: An emerging challenge in performance-adaptive systems and a server farm case-study. In 28th IEEE international real-time systems symposium (RTSS 2007), 3–6 Dec 2007 (pp. 227–238). Tucson, AZ, USA.Google Scholar
- Koomey, J. (2007). Estimating total power consumption by servers in the U.S. and the world, 15 Feb 2007. Oakland, CA: Analytics Press.Google Scholar
- Koomey, J. (2008). Worldwide electricity used in data centers. Environmental Research Letters, 3(3). doi: 10.1088/1748-9326/3/3/034008.
- Nurmi, D., Wolski, R., Grzegorczyk, C., Obertelli, G., Soman, S., Youseff, L., et al. (2009). The eucalyptus open-source Cloud-computing system. In 9th IEEE/ACM international symposium on cluster computing and the grid (CCGRID), 18–21 May 2009 (pp. 124–131). Shanghai, China.Google Scholar
- Open Grid Forum (2011). Open Cloud Computing Interface (OCCI) Infrastructure, GFD-P-R.184, Version 1. Retrieved August 30, 2011 from http://www.ogf.org/documents/GFD.184.pdf.
- Pinheiro, E., Bianchini, R., Carrera, E., & Heath, T. (2001). Load balancing and unbalancing for power and performance in cluster-based systems. In Workshop on compilers and operating systems for low power, 9 Sept 2001 (pp. 182–195). Barcelona, Spain.Google Scholar
- Raghavendra, R., Ranganathan, P., Talwar, V., Wang, Z., & Zhu, X. (2008). No power struggles: Coordinated multi-level power management for the data center. In 13th international conference on architectural support for programming languages and operating systems (ASPLOS 08), 1–5 Mar 2008. Seattle, WA, USA.Google Scholar
- Turner, W., & Seader, J. (2006). Dollars per kW plus dollars per square foot are a better data center cost model than dollars per square foot alone. Uptime Institute white paper, Santa Fe.Google Scholar