Abstract
This paper presents a power-aware scheduling policy algorithm of Virtual Machines into nodes called Green Cloud (GreenC) for Heterogeneous cloud systems. GreenC takes into account optimal assignments according to physical and virtual machine heterogeneity, the current host workload and communication between the different virtual machines. An initial test case has been performed by modelling the policies to be executed by a solver that demonstrates the applicability of our proposal for saving energy and also guaranteeing the QoS. The proposed policy has been implemented using the OpenStack software and the obtained results showed that energy consumption can be significantly lowered by applying GreenC to allocate virtual machines to physical hosts.
Similar content being viewed by others
Notes
http://www.openstack.org OpenStak. http://www.openstack.org.
Linpack. http://www.netlib.org/linpack/.
SPEC. http://www.spec.org.
References
Armbrust M, Fox A, Griffith R, Joseph AD, Katz R, Konwinski A, Lee G, Patterson D, Rabkin A, Stoica I, Zaharia M (2010) A view of cloud computing. Commun ACM 53(4):50–58
Aversa R, Di Martino B, Rak M, Venticinque S, Villano U (2011) Performance prediction for HPC on clouds., Principles and paradigmsWiley, Cloud Computing
Beloglazov A, Buyya R (2012) Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers. Concurr Comput Pract Exp 24:1397–1420
Goldman A, Ngoko Y (2008) A MILP approach to schedule parallel independent tasks. International symposium on parallel and distributed computing, ISPDC ’08, pp 115–122
Losup A, Yigitbasi N, Epema D (2011) On the performance variability of production cloud services. 11th IEEE/ACM international symposium on cluster, cloud and grid computing (CCGrid’2011), pp 104–113
Keller A, Ludwig H (2003) The WSLA framework: specifying and monitoring service level agreements for web services. J Netw Syst Manag 11(1):57–81
Khan MF, Anwar Z, Ahmad QS (2012) Assignment of personnels when job completion time follows gamma distribution using Stochastic programming technique. Int J Sci Eng Res, 3(3)
Kliazovich D, Bouvry P, Khan S (2010) GreenCloud: a packet-level simulator of energy-aware cloud computing data centers. J Supercomput
Lérida JL, Solsona F, Hernández P, Giné F, Hanzich M, Conde J (2012) State-based predictions with self-correction on enterprise desktop grid environments. J Parallel Distrib Process 71(11):777–789
Martinello M, Kaâniche M, Kanoun K (2005) Web service availability: impact of error recovery and traffic model. J Reliab Eng Syst Saf 89(1):6–16
Mezmaz M, Melab N, Kessaci Y, Lee YC, Talbi E-G, Zomaya AY, Tuyttens D (2011) A parallel bi-objective hybrid metaheuristic for energy-aware scheduling for cloud computing systems. J Parallel Distrib Comput 71(11):1497–1508
Varia J (2014) Architection for the cloud: best practices. Amazon Web Services
Vilaplana J, Solsona F, Teixidó I, Abella F, Rius J (2014) A queuing theory model for cloud computing. J Supercomput
Vilaplana J, Solsona F, Abella F, Filgueira R, Rius J (2013) The cloud paradigm applied to e-Health. Bmc Med Inf Decis Mak
Vinh T, Duy T, Sato Y, Inoguchi Y (2010) Performance evaluation of a green scheduling algorithm for energy savings in cloud computing. Parallel and distributed processing, workshops and Phd forum (IPDPSW), pp 1–8
Vishwanath KV, Nagappan N (2010) Characterizing cloud computing hardware reliability. In: Proceedings of the 1st ACM symposium on cloud computing (SoCC ’10), pp 193–204
Acknowledgments
This work was supported by the MEyC under contracts TIN2011-28689-C02-02. The authors are members of the research groups 2009-SGR145 and 2014-SGR163, funded by the Generalitat de Catalunya.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Vilaplana, J., Mateo, J., Teixidó, I. et al. An SLA and power-saving scheduling consolidation strategy for shared and heterogeneous clouds. J Supercomput 71, 1817–1832 (2015). https://doi.org/10.1007/s11227-014-1351-2
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-014-1351-2