Skip to main content

Advertisement

Log in

An SLA and power-saving scheduling consolidation strategy for shared and heterogeneous clouds

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Notes

  1. http://www.openstack.org OpenStak. http://www.openstack.org.

  2. Linpack. http://www.netlib.org/linpack/.

  3. SPEC. http://www.spec.org.

References

  1. 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

    Article  Google Scholar 

  2. Aversa R, Di Martino B, Rak M, Venticinque S, Villano U (2011) Performance prediction for HPC on clouds., Principles and paradigmsWiley, Cloud Computing

    Book  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. 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

  5. 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

  6. 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

    Article  Google Scholar 

  7. 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)

  8. Kliazovich D, Bouvry P, Khan S (2010) GreenCloud: a packet-level simulator of energy-aware cloud computing data centers. J Supercomput

  9. 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

    Google Scholar 

  10. 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

    Article  Google Scholar 

  11. 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

    Article  Google Scholar 

  12. Varia J (2014) Architection for the cloud: best practices. Amazon Web Services

  13. Vilaplana J, Solsona F, Teixidó I, Abella F, Rius J (2014) A queuing theory model for cloud computing. J Supercomput

  14. Vilaplana J, Solsona F, Abella F, Filgueira R, Rius J (2013) The cloud paradigm applied to e-Health. Bmc Med Inf Decis Mak

  15. 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

  16. 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

Download references

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

Authors

Corresponding author

Correspondence to Francesc Solsona.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-014-1351-2

Keywords

Navigation