Skip to main content
Erschienen in: The Journal of Supercomputing 4/2019

04.12.2018

A reliable energy-aware approach for dynamic virtual machine consolidation in cloud data centers

verfasst von: Monireh H. Sayadnavard, Abolfazl Toroghi Haghighat, Amir Masoud Rahmani

Erschienen in: The Journal of Supercomputing | Ausgabe 4/2019

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

To achieve energy efficiency in data centers, dynamic virtual machine (VM) consolidation as a key technique has become increasingly important nowadays due to the significant amounts of power needed to operate these data centers. Most of the existing works on VM consolidation have been focused only on reducing the number of active physical machines (PMs) using VM live migration to prevent inefficient usage of resources. But on the other hand, high frequency of VM consolidation has a negative effect on the system reliability. Indeed, there is a crucial trade-off between reliability and energy efficiency, and to optimize the relationship between these two metrics, further research is needed. Therefore, in this paper a novel approach is proposed that considers the reliability of each PM along with reducing the number of active PMs simultaneously. To determine the reliability of PMs, a Markov chain model is designed, and then, PMs have prioritized based on their CPU utilization level and the reliability status. In each phase of the consolidation process, a new algorithm is proposed. A target PM selection criterion is also presented that by considering both energy consumption and reliability selects the appropriate PM. We have validated the effectiveness of our proposed approach by conducting a performance evaluation study using CloudSim toolkit. The simulation results show that the proposed approach can significantly improve energy efficiency, avoid inefficient VM migrations and reduce SLA violations.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Armbrust M et al (2010) A view of cloud computing. Commun ACM 53(4):50–58CrossRef Armbrust M et al (2010) A view of cloud computing. Commun ACM 53(4):50–58CrossRef
2.
Zurück zum Zitat Mills M (2013) The cloud begins with coal. Big data, big networks, big infrastructure, and big power. An overview of the electricity used by the digital ecosystem, Technical report Mills M (2013) The cloud begins with coal. Big data, big networks, big infrastructure, and big power. An overview of the electricity used by the digital ecosystem, Technical report
3.
Zurück zum Zitat Ahmad RW et al (2015) A survey on virtual machine migration and server consolidation frameworks for cloud data centers. J Netw Comput Appl 52:11–25CrossRef Ahmad RW et al (2015) A survey on virtual machine migration and server consolidation frameworks for cloud data centers. J Netw Comput Appl 52:11–25CrossRef
4.
Zurück zum Zitat Varasteh A, Goudarzi M (2017) Server consolidation techniques in virtualized data centers: a survey. IEEE Syst J 11(2):772–783CrossRef Varasteh A, Goudarzi M (2017) Server consolidation techniques in virtualized data centers: a survey. IEEE Syst J 11(2):772–783CrossRef
5.
Zurück zum Zitat Beloglazov A, Buyya R (2013) Managing overloaded hosts for dynamic consolidation of virtual machines in cloud data centers under quality of service constraints. IEEE Trans Parallel Distrib Syst 24(7):1366–1379CrossRef Beloglazov A, Buyya R (2013) Managing overloaded hosts for dynamic consolidation of virtual machines in cloud data centers under quality of service constraints. IEEE Trans Parallel Distrib Syst 24(7):1366–1379CrossRef
6.
Zurück zum Zitat Beloglazov A (2013) Energy-efficient management of virtual machines in data centers for cloud computing, PhD dissertation Beloglazov A (2013) Energy-efficient management of virtual machines in data centers for cloud computing, PhD dissertation
7.
Zurück zum Zitat Sharma Y et al (2016) Reliability and energy efficiency in cloud computing systems: survey and taxonomy. J Netw Comput Appl 74:66–85CrossRef Sharma Y et al (2016) Reliability and energy efficiency in cloud computing systems: survey and taxonomy. J Netw Comput Appl 74:66–85CrossRef
8.
Zurück zum Zitat Deng W et al (2014) Reliability-aware server consolidation for balancing energy-lifetime tradeoff in virtualized cloud datacenters. Int J Commun Syst 27(4):623–642CrossRef Deng W et al (2014) Reliability-aware server consolidation for balancing energy-lifetime tradeoff in virtualized cloud datacenters. Int J Commun Syst 27(4):623–642CrossRef
9.
10.
Zurück zum Zitat Grit L, et al (2006) Virtual machine hosting for networked clusters: Building the foundations for autonomic orchestration. In: Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing. IEEE Computer Society Grit L, et al (2006) Virtual machine hosting for networked clusters: Building the foundations for autonomic orchestration. In: Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing. IEEE Computer Society
11.
Zurück zum Zitat Speitkamp B, Bichler M (2010) A mathematical programming approach for server consolidation problems in virtualized data centers. IEEE Trans Serv Comput 3(4):266–278CrossRef Speitkamp B, Bichler M (2010) A mathematical programming approach for server consolidation problems in virtualized data centers. IEEE Trans Serv Comput 3(4):266–278CrossRef
12.
Zurück zum Zitat Beloglazov A, Abawajy J, Buyya R (2012) Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future Gener Comput Syst 28(5):755–768CrossRef Beloglazov A, Abawajy J, Buyya R (2012) Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future Gener Comput Syst 28(5):755–768CrossRef
13.
Zurück zum Zitat Beloglazov A, Buyya R (2010) Energy efficient resource management in virtualized cloud data centers. In: Proceedings of the 2010 10th IEEE/ACM international conference on cluster, cloud and grid computing. IEEE Computer Society Beloglazov A, Buyya R (2010) Energy efficient resource management in virtualized cloud data centers. In: Proceedings of the 2010 10th IEEE/ACM international conference on cluster, cloud and grid computing. IEEE Computer Society
14.
Zurück zum Zitat Esfandiarpoor S, Pahlavan A, Goudarzi M (2015) Structure-aware online virtual machine consolidation for datacenter energy improvement in cloud computing. Comput Electr Eng 42:74–89CrossRef Esfandiarpoor S, Pahlavan A, Goudarzi M (2015) Structure-aware online virtual machine consolidation for datacenter energy improvement in cloud computing. Comput Electr Eng 42:74–89CrossRef
15.
Zurück zum Zitat Zhang S et al (2016) Burstiness-aware resource reservation for server consolidation in computing clouds. IEEE Trans Parallel Distrib Syst 27(4):964–977CrossRef Zhang S et al (2016) Burstiness-aware resource reservation for server consolidation in computing clouds. IEEE Trans Parallel Distrib Syst 27(4):964–977CrossRef
16.
Zurück zum Zitat Arianyan E, Taheri H, Khoshdel V (2017) Novel fuzzy multi objective DVFS-aware consolidation heuristics for energy and SLA efficient resource management in cloud data centers. J Netw Comput Appl 78:43–61CrossRef Arianyan E, Taheri H, Khoshdel V (2017) Novel fuzzy multi objective DVFS-aware consolidation heuristics for energy and SLA efficient resource management in cloud data centers. J Netw Comput Appl 78:43–61CrossRef
17.
Zurück zum Zitat Rao KS, Thilagam PS (2015) Heuristics based server consolidation with residual resource defragmentation in cloud data centers. Future Gener Comput Syst 50:87–98CrossRef Rao KS, Thilagam PS (2015) Heuristics based server consolidation with residual resource defragmentation in cloud data centers. Future Gener Comput Syst 50:87–98CrossRef
18.
Zurück zum Zitat Li Z et al (2017) Bayesian network-based virtual machines consolidation method. Future Gener Comput Syst 69:75–87CrossRef Li Z et al (2017) Bayesian network-based virtual machines consolidation method. Future Gener Comput Syst 69:75–87CrossRef
19.
Zurück zum Zitat Khani H et al (2015) Distributed consolidation of virtual machines for power efficiency in heterogeneous cloud data centers. Comput Electr Eng 47:173–185CrossRef Khani H et al (2015) Distributed consolidation of virtual machines for power efficiency in heterogeneous cloud data centers. Comput Electr Eng 47:173–185CrossRef
20.
Zurück zum Zitat Farahnakian F et al (2015) Using ant colony system to consolidate VMs for green cloud computing. IEEE Trans Serv Comput 8(2):187–198CrossRef Farahnakian F et al (2015) Using ant colony system to consolidate VMs for green cloud computing. IEEE Trans Serv Comput 8(2):187–198CrossRef
21.
Zurück zum Zitat Mi H, et al (2010) Online self-reconfiguration with performance guarantee for energy-efficient large-scale cloud computing data centers. In: Services Computing (SCC), 2010 IEEE International Conference on. IEEE Mi H, et al (2010) Online self-reconfiguration with performance guarantee for energy-efficient large-scale cloud computing data centers. In: Services Computing (SCC), 2010 IEEE International Conference on. IEEE
22.
Zurück zum Zitat Li H et al (2016) Energy-efficient migration and consolidation algorithm of virtual machines in data centers for cloud computing. Computing 98(3):303–317MathSciNetCrossRefMATH Li H et al (2016) Energy-efficient migration and consolidation algorithm of virtual machines in data centers for cloud computing. Computing 98(3):303–317MathSciNetCrossRefMATH
23.
Zurück zum Zitat Fuqua NB (2003) The applicability of Markov analysis methods to reliability, maintainability, and safety. START 2(10):1–8 Fuqua NB (2003) The applicability of Markov analysis methods to reliability, maintainability, and safety. START 2(10):1–8
24.
Zurück zum Zitat Trivedi KS (2008) Probability and statistics with reliability, queuing and computer science applications. Wiley, New YorkMATH Trivedi KS (2008) Probability and statistics with reliability, queuing and computer science applications. Wiley, New YorkMATH
25.
Zurück zum Zitat Goyal A, Lavenberg SS, Trivedi KS (1987) Probabilistic modeling of computer system availability. Ann Oper Res 8(1):285–306CrossRef Goyal A, Lavenberg SS, Trivedi KS (1987) Probabilistic modeling of computer system availability. Ann Oper Res 8(1):285–306CrossRef
26.
Zurück zum Zitat Meyer JF (1982) Closed-form solutions of performability. IEEE Trans Comput 7:648–657CrossRef Meyer JF (1982) Closed-form solutions of performability. IEEE Trans Comput 7:648–657CrossRef
27.
Zurück zum Zitat Machida F, Kim DS, Trivedi KS (2013) Modeling and analysis of software rejuvenation in a server virtualized system with live VM migration. Perform Eval 70(3):212–230CrossRef Machida F, Kim DS, Trivedi KS (2013) Modeling and analysis of software rejuvenation in a server virtualized system with live VM migration. Perform Eval 70(3):212–230CrossRef
28.
Zurück zum Zitat Ghosh JK (2012) Introduction to modeling and analysis of stochastic systems, by VG Kulkarni. Int Stat Rev 80(3):487CrossRef Ghosh JK (2012) Introduction to modeling and analysis of stochastic systems, by VG Kulkarni. Int Stat Rev 80(3):487CrossRef
30.
Zurück zum Zitat 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(13):1397–1420CrossRef 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(13):1397–1420CrossRef
31.
Zurück zum Zitat Wei B, Lin C, Kong X (2011) Dependability modeling and analysis for the virtual data center of cloud computing. In: High Performance Computing and Communications (HPCC), IEEE 13th International Conference on 2011. IEEE Wei B, Lin C, Kong X (2011) Dependability modeling and analysis for the virtual data center of cloud computing. In: High Performance Computing and Communications (HPCC), IEEE 13th International Conference on 2011. IEEE
32.
Zurück zum Zitat Fan X, Weber W-D, Barroso LA (2007) Power provisioning for a warehouse-sized computer. In: ACM SIGARCH Computer Architecture News. ACM Fan X, Weber W-D, Barroso LA (2007) Power provisioning for a warehouse-sized computer. In: ACM SIGARCH Computer Architecture News. ACM
33.
Zurück zum Zitat Calheiros RN et al (2011) CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw Pract Exp 41(1):23–50MathSciNetCrossRef Calheiros RN et al (2011) CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw Pract Exp 41(1):23–50MathSciNetCrossRef
34.
Zurück zum Zitat Park K, Pai VS (2006) CoMon: a mostly-scalable monitoring system for PlanetLab. ACM SIGOPS Oper Syst Rev 40(1):65–74CrossRef Park K, Pai VS (2006) CoMon: a mostly-scalable monitoring system for PlanetLab. ACM SIGOPS Oper Syst Rev 40(1):65–74CrossRef
35.
Zurück zum Zitat Matos RdS et al (2012) Sensitivity analysis of server virtualized system availability. IEEE Trans Reliab 61(4):994–1006CrossRef Matos RdS et al (2012) Sensitivity analysis of server virtualized system availability. IEEE Trans Reliab 61(4):994–1006CrossRef
Metadaten
Titel
A reliable energy-aware approach for dynamic virtual machine consolidation in cloud data centers
verfasst von
Monireh H. Sayadnavard
Abolfazl Toroghi Haghighat
Amir Masoud Rahmani
Publikationsdatum
04.12.2018
Verlag
Springer US
Erschienen in
The Journal of Supercomputing / Ausgabe 4/2019
Print ISSN: 0920-8542
Elektronische ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-018-2709-7

Weitere Artikel der Ausgabe 4/2019

The Journal of Supercomputing 4/2019 Zur Ausgabe