Skip to main content
Erschienen in: Computing 12/2020

16.01.2020

Nash equilibrium based replacement of virtual machines for efficient utilization of cloud data centers

verfasst von: Hammad ur Rehman Qaiser, Gao Shu

Erschienen in: Computing | Ausgabe 12/2020

Einloggen

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

search-config
loading …

Abstract

Workload uncertainty has been increased with the integration of the Internet of Things to the computing grid i.e. edge computing and cloud data centers. Therefore, efficient resource utilization in cloud data centers become more challenging. Dynamic consolidation of virtual machines on optimal number of processing machines can increase the efficiency of resource utilization in cloud data centers. This process requires the migration of virtual machines from the under-utilized and over-utilized processing machines to other suitable machines. In this work, the problem of efficient replacement of virtual machines is solved using a game theory based well known technique, Nash Equilibrium (NE). We designed a nash equilibrium based dual on two players, over-load manager and under-load manager, to deduce the dominant strategy profiles for various scenarios during consolidation cycles. Dominant strategy profile is the set of strategies where every player has no incentive in deviation, thus leading to equilibrium position. A virtual machines redeployment algorithm, Nash Equilibrium based Virtual Machines Replacement (NE-VMR), has been proposed on the basis of the dominant strategy profiles for efficient consolidation. Experiment results show that NE-VMR is a more efficient server consolidation technique, saved 30% energy and improved 35% quality of service as compared to baselines.

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 Pan J, McElhannon J (2017) Future edge cloud and edge computing for internet of things applications. IEEE Internet Things J 5(1):439–449CrossRef Pan J, McElhannon J (2017) Future edge cloud and edge computing for internet of things applications. IEEE Internet Things J 5(1):439–449CrossRef
2.
Zurück zum Zitat Khosravi A, Rajkumar B (2018) Energy and carbon footprint-aware management of geo-distributed cloud data centers: a taxonomy, state of the art. In: Advancing cloud database systems and capacity planning with dynamic applications. IGI Global, pp 1456–1475 Khosravi A, Rajkumar B (2018) Energy and carbon footprint-aware management of geo-distributed cloud data centers: a taxonomy, state of the art. In: Advancing cloud database systems and capacity planning with dynamic applications. IGI Global, pp 1456–1475
3.
Zurück zum Zitat Kaushal S, Gogia D, Kumar B (2019) Recent trends in green cloud computing. In: International conference on communication computing and networking, pp 947–956 Kaushal S, Gogia D, Kumar B (2019) Recent trends in green cloud computing. In: International conference on communication computing and networking, pp 947–956
4.
Zurück zum Zitat Barroso LA, Holzle U (2007) The case for energy-proportional computing. Computer 40(12):33–37CrossRef Barroso LA, Holzle U (2007) The case for energy-proportional computing. Computer 40(12):33–37CrossRef
5.
Zurück zum Zitat Sun X, Hu C, Yang R, Garraghan P, Wo T, Xu J, Zhu J, Li C (2018) ROSE: cluster resource scheduling via speculative over-subscription. In: IEEE 38th international conference on distributed computing systems (ICDCS), pp 949–960 Sun X, Hu C, Yang R, Garraghan P, Wo T, Xu J, Zhu J, Li C (2018) ROSE: cluster resource scheduling via speculative over-subscription. In: IEEE 38th international conference on distributed computing systems (ICDCS), pp 949–960
6.
Zurück zum Zitat Xu M, Tian W, Buyya R (2017) A survey on load balancing algorithms for virtual machines placement in cloud computing. Concurr Comput Pract Exp 29(12):e4123CrossRef Xu M, Tian W, Buyya R (2017) A survey on load balancing algorithms for virtual machines placement in cloud computing. Concurr Comput Pract Exp 29(12):e4123CrossRef
7.
Zurück zum Zitat Wu S, Garg K, Buyya R (2015) Service level agreement (SLA) based SaaS cloud management system. In: International conference on parallel and distributed systems (ICPADS), pp 440–447 Wu S, Garg K, Buyya R (2015) Service level agreement (SLA) based SaaS cloud management system. In: International conference on parallel and distributed systems (ICPADS), pp 440–447
8.
Zurück zum Zitat Ismail L, Materwala H (2018) Energy-aware VM placement and task scheduling in cloud-IoT computing: classification and performance evaluation. IEEE Internet Things J 5(6):5166–5176CrossRef Ismail L, Materwala H (2018) Energy-aware VM placement and task scheduling in cloud-IoT computing: classification and performance evaluation. IEEE Internet Things J 5(6):5166–5176CrossRef
9.
Zurück zum Zitat Ullah A, Li J, Shen Y, Hussain A (2018) A control theoretical view of cloud elasticity: taxonomy, survey and challenges. Clust Comput 21(4):1735–1764CrossRef Ullah A, Li J, Shen Y, Hussain A (2018) A control theoretical view of cloud elasticity: taxonomy, survey and challenges. Clust Comput 21(4):1735–1764CrossRef
10.
Zurück zum Zitat De-Assuncao MD, da-Silva VA, Buyya R (2018) Distributed data stream processing and edge computing: a survey on resource elasticity and future directions. J Netw Comput Appl 103:1–17CrossRef De-Assuncao MD, da-Silva VA, Buyya R (2018) Distributed data stream processing and edge computing: a survey on resource elasticity and future directions. J Netw Comput Appl 103:1–17CrossRef
11.
Zurück zum Zitat Khattar N, Sidhu J, Singh J (2019) Toward energy-efficient cloud computing: a survey of dynamic power management and heuristics-based optimization techniques. J Supercomput 75:4750–4810CrossRef Khattar N, Sidhu J, Singh J (2019) Toward energy-efficient cloud computing: a survey of dynamic power management and heuristics-based optimization techniques. J Supercomput 75:4750–4810CrossRef
12.
Zurück zum Zitat Mehta JS (2017) Concept drift in streaming data classification: algorithms. Platf Issues Procedia Comput Sci 122:804–811CrossRef Mehta JS (2017) Concept drift in streaming data classification: algorithms. Platf Issues Procedia Comput Sci 122:804–811CrossRef
13.
Zurück zum Zitat Kratzke N (2018) A brief history of cloud application architectures. Appl Sci 8(8):1368CrossRef Kratzke N (2018) A brief history of cloud application architectures. Appl Sci 8(8):1368CrossRef
14.
Zurück zum Zitat Liang X, yan Z (2019) A survey on game thearatic methods in human-machine networks. Fut Gener Comput Syst 92:674–693CrossRef Liang X, yan Z (2019) A survey on game thearatic methods in human-machine networks. Fut Gener Comput Syst 92:674–693CrossRef
15.
Zurück zum Zitat Khan MA, Paplinski A, Khan AM, Murshed M, Buyya R (2018) Dynamic virtual machine consolidation algorithms for energy-efficient cloud resource management: a review. Sustain Cloud Energy Serv, pp 135–654 (Chapter of a book) Khan MA, Paplinski A, Khan AM, Murshed M, Buyya R (2018) Dynamic virtual machine consolidation algorithms for energy-efficient cloud resource management: a review. Sustain Cloud Energy Serv, pp 135–654 (Chapter of a book)
16.
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. FGCS 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. FGCS 28(5):755–768CrossRef
17.
Zurück zum Zitat Beloglazov A, Buyya R (2016) Adaptive threshold-based approach for energy-efficient consolidation of virtual machines in cloud data centers. In: Proceedings of the 8th international workshop on middleware for grids, clouds and e-science, pp 1–6 Beloglazov A, Buyya R (2016) Adaptive threshold-based approach for energy-efficient consolidation of virtual machines in cloud data centers. In: Proceedings of the 8th international workshop on middleware for grids, clouds and e-science, pp 1–6
18.
Zurück zum Zitat Abadi RM, Rahmani AM, Alizadeh SH (2018) Self-adaptive architecture for virtual machines consolidation based on probabilistic model evaluation of data centers in cloud computing. Clust Comput 21(3):1711–1733CrossRef Abadi RM, Rahmani AM, Alizadeh SH (2018) Self-adaptive architecture for virtual machines consolidation based on probabilistic model evaluation of data centers in cloud computing. Clust Comput 21(3):1711–1733CrossRef
19.
Zurück zum Zitat Farahnakian F, Pahikkala T, Liljeberg P, Plosila J, Hieu NT, Tenhunen H (2019) Energy-aware VM consolidation in cloud data centers using utilization prediction model. IEEE Trans Cloud Comput 7(2):524–536CrossRef Farahnakian F, Pahikkala T, Liljeberg P, Plosila J, Hieu NT, Tenhunen H (2019) Energy-aware VM consolidation in cloud data centers using utilization prediction model. IEEE Trans Cloud Comput 7(2):524–536CrossRef
20.
Zurück zum Zitat Farahnakian F, Pahikkala T, Liljeberg P, Plosila J (2013) Energy aware consolidation algorithm based on k-nearest neighbor regression for cloud data centers. In: 6th international conference on utility and cloud computing, pp 256–259 Farahnakian F, Pahikkala T, Liljeberg P, Plosila J (2013) Energy aware consolidation algorithm based on k-nearest neighbor regression for cloud data centers. In: 6th international conference on utility and cloud computing, pp 256–259
21.
Zurück zum Zitat Li Z (2019) An adaptive overload threshold selection process using Markov decision processes of virtual machine in cloud data center. Clust Comput 22(2):3821–3833CrossRef Li Z (2019) An adaptive overload threshold selection process using Markov decision processes of virtual machine in cloud data center. Clust Comput 22(2):3821–3833CrossRef
22.
Zurück zum Zitat Chiang ML, Huang YF, Hsieh HC, Tsai WC (2018) Highly reliable and efficient three-layer cloud dispatching architecture in the heterogeneous cloud computing environment. Appl Sci 8(8):1385CrossRef Chiang ML, Huang YF, Hsieh HC, Tsai WC (2018) Highly reliable and efficient three-layer cloud dispatching architecture in the heterogeneous cloud computing environment. Appl Sci 8(8):1385CrossRef
23.
Zurück zum Zitat Chen T, Zhu Y, Gao X, Kong L, Chen G, Wang Y (2018) Improving resource utilization via virtual machine placement in data center networks. Mob Netw Appl 23(2):227–238CrossRef Chen T, Zhu Y, Gao X, Kong L, Chen G, Wang Y (2018) Improving resource utilization via virtual machine placement in data center networks. Mob Netw Appl 23(2):227–238CrossRef
24.
Zurück zum Zitat Abbasi A, Jin H (2018) v-Mapper: an application-aware resource consolidation scheme for cloud data centers. Future Internet 10(9):90CrossRef Abbasi A, Jin H (2018) v-Mapper: an application-aware resource consolidation scheme for cloud data centers. Future Internet 10(9):90CrossRef
25.
Zurück zum Zitat Guo W, Xu T, Tang K, Yu J, Chen S (2018) Online sequential extreme learning machine with generalized regulation and adaptive forgetting factor for time-varying system prediction. Math Probl Eng 2018:1–22MATH Guo W, Xu T, Tang K, Yu J, Chen S (2018) Online sequential extreme learning machine with generalized regulation and adaptive forgetting factor for time-varying system prediction. Math Probl Eng 2018:1–22MATH
26.
Zurück zum Zitat Marotta A, Avallone S (2015) A simulated annealing based approach for power efficient virtual machines consolidation. In: Cloud computing (CLOUD), pp 445–452 Marotta A, Avallone S (2015) A simulated annealing based approach for power efficient virtual machines consolidation. In: Cloud computing (CLOUD), pp 445–452
27.
Zurück zum Zitat Fatima A, Javaid N, Anjum AB, Sultana T, Hussain W, Bilal M, Akbar M, Ilahi M (2019) An enhanced multi-objective gray wolf optimization for virtual machine placement in cloud data centers. Electronics 8(2):218CrossRef Fatima A, Javaid N, Anjum AB, Sultana T, Hussain W, Bilal M, Akbar M, Ilahi M (2019) An enhanced multi-objective gray wolf optimization for virtual machine placement in cloud data centers. Electronics 8(2):218CrossRef
28.
Zurück zum Zitat Zheng Q, Li J, Dong B, Li R, Shah N, Tian F (2015) Multi-objective optimization algorithm based on bbo for virtual machine consolidation problem. In: International conference on parallel and distributed systems, pp 414–421 Zheng Q, Li J, Dong B, Li R, Shah N, Tian F (2015) Multi-objective optimization algorithm based on bbo for virtual machine consolidation problem. In: International conference on parallel and distributed systems, pp 414–421
29.
Zurück zum Zitat Farahnakian F, Ashraf A, Pahikkala T, Liljeberg P, Plosila J, Porres I, Tenhunen H (2014) Using ant colony system to consolidate VMs for green cloud computing. IEEE Trans Serv Comput 8(2):187–98CrossRef Farahnakian F, Ashraf A, Pahikkala T, Liljeberg P, Plosila J, Porres I, Tenhunen H (2014) Using ant colony system to consolidate VMs for green cloud computing. IEEE Trans Serv Comput 8(2):187–98CrossRef
30.
Zurück zum Zitat Li H, Zhu G, Cui C (2016) Energy-efficient migration and consolidation algorithm of virtual machines in data centers for cloud computing. Computing 98(3):303–317MathSciNetMATHCrossRef Li H, Zhu G, Cui C (2016) Energy-efficient migration and consolidation algorithm of virtual machines in data centers for cloud computing. Computing 98(3):303–317MathSciNetMATHCrossRef
31.
Zurück zum Zitat Ye D, Chen J (2013) Non-cooperative games on multidimensional resource allocation. Future Gener Comput Syst 29:1345–1352CrossRef Ye D, Chen J (2013) Non-cooperative games on multidimensional resource allocation. Future Gener Comput Syst 29:1345–1352CrossRef
32.
Zurück zum Zitat Ardagna D, Panicucci B, Passacantando M (2015) Generalized nash equilibria for the service provisioning problem in cloud systems. IEEE Trans Serv Comput 10(3):381–395CrossRef Ardagna D, Panicucci B, Passacantando M (2015) Generalized nash equilibria for the service provisioning problem in cloud systems. IEEE Trans Serv Comput 10(3):381–395CrossRef
33.
Zurück zum Zitat Gokulnath K, Uthariaraj R (2015) Game theory based trust model for cloud environment. Sci World J 2015:1–10CrossRef Gokulnath K, Uthariaraj R (2015) Game theory based trust model for cloud environment. Sci World J 2015:1–10CrossRef
34.
Zurück zum Zitat Nezarat A, Dastghaibifard GH (2015) Efficient nash equilibrium resource allocation based on game theory mechanism in cloud computing by using auction. PLoS ONE 10(10):e0138424CrossRef Nezarat A, Dastghaibifard GH (2015) Efficient nash equilibrium resource allocation based on game theory mechanism in cloud computing by using auction. PLoS ONE 10(10):e0138424CrossRef
35.
Zurück zum Zitat Han K, Cai X, Rong H (2015) An evolutionary game theoretic approach for efficient virtual machine deployment in green cloud. In: International conference on computer science and mechanical automation, pp 1–4 Han K, Cai X, Rong H (2015) An evolutionary game theoretic approach for efficient virtual machine deployment in green cloud. In: International conference on computer science and mechanical automation, pp 1–4
36.
Zurück zum Zitat Li Z, Yu X, Zhao L (2019) A strategy game system for QoS-efficient dynamic virtual machine consolidation in data centers. IEEE Access 7:104315–104329CrossRef Li Z, Yu X, Zhao L (2019) A strategy game system for QoS-efficient dynamic virtual machine consolidation in data centers. IEEE Access 7:104315–104329CrossRef
38.
Zurück zum Zitat Rubinstein A (2016) Settling the complexity of computing approximate of two-player Nash equilibria. In: 57th annual symposium on foundations of computer science (FOCS), pp. 258–265 Rubinstein A (2016) Settling the complexity of computing approximate of two-player Nash equilibria. In: 57th annual symposium on foundations of computer science (FOCS), pp. 258–265
39.
Zurück zum Zitat Calheiros R, Ranjan R, Beloglazov A, De-Rose C, Buyya R (2011) cloudsim: a toolkit for modeling and simulation of cloud computingenvironments and evaluation of resource provisioning algorithms. Softw Pract Exp 41(1):23–50CrossRef Calheiros R, Ranjan R, Beloglazov A, De-Rose C, Buyya R (2011) cloudsim: a toolkit for modeling and simulation of cloud computingenvironments and evaluation of resource provisioning algorithms. Softw Pract Exp 41(1):23–50CrossRef
40.
Zurück zum Zitat Barbierato E, Gribaudo M, Iacono M, Jakóbik A (2019) Exploiting cloudsim in a multiformalism modeling approach for cloud based systems. Simul Model Pract Theory 93:133–147CrossRef Barbierato E, Gribaudo M, Iacono M, Jakóbik A (2019) Exploiting cloudsim in a multiformalism modeling approach for cloud based systems. Simul Model Pract Theory 93:133–147CrossRef
41.
Zurück zum Zitat Abro JH, Li C, Qaiser HR (2019) Adaptive threshold detection based on current demand for efficient resource utilization of cloud resources. Int Conf Comput Commun Syst 1(1):341–346 Abro JH, Li C, Qaiser HR (2019) Adaptive threshold detection based on current demand for efficient resource utilization of cloud resources. Int Conf Comput Commun Syst 1(1):341–346
42.
Zurück zum Zitat Qaiser H, Shu G (2018) Efficient VM selection heuristics for dynamic VM consolidation in cloud data centers. In: International conference on parallel and distributed processing with applications, pp 832–839 Qaiser H, Shu G (2018) Efficient VM selection heuristics for dynamic VM consolidation in cloud data centers. In: International conference on parallel and distributed processing with applications, pp 832–839
43.
Zurück zum Zitat Zhou Z, Zhigang H, Keqin L (2016) Virtual machine placement algorithm for both energy-awareness and SLA violation reduction in cloud data centers. Sci Program 2016:1–15 Zhou Z, Zhigang H, Keqin L (2016) Virtual machine placement algorithm for both energy-awareness and SLA violation reduction in cloud data centers. Sci Program 2016:1–15
Metadaten
Titel
Nash equilibrium based replacement of virtual machines for efficient utilization of cloud data centers
verfasst von
Hammad ur Rehman Qaiser
Gao Shu
Publikationsdatum
16.01.2020
Verlag
Springer Vienna
Erschienen in
Computing / Ausgabe 12/2020
Print ISSN: 0010-485X
Elektronische ISSN: 1436-5057
DOI
https://doi.org/10.1007/s00607-020-00789-7

Weitere Artikel der Ausgabe 12/2020

Computing 12/2020 Zur Ausgabe

Premium Partner