Skip to main content
Erschienen in: Cluster Computing 4/2020

12.02.2020

Utilization-aware energy-efficient virtual machine placement in cloud networks using NSGA-III meta-heuristic approach

verfasst von: Elnaz Parvizi, Mohammad Hossein Rezvani

Erschienen in: Cluster Computing | Ausgabe 4/2020

Einloggen

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

search-config
loading …

Abstract

One of the most important issues in the context of cloud computing concerns the placement of virtual machines (VMs). The purpose of multi-objective virtual machine placement (MO-VMP) is to find the best place of VMs on physical machines (PMs) so as to reach predetermined goals. In this regard, a fundamental goal is maximizing the utilization of available resources while minimizing energy consumption. It is clear that inefficient use of computing resources (for instance CPU, memory, storage capacity, and bandwidth) could cause increased energy wastage. On the other hand, with optimal placement of VMs on PMs, one may prevent migrating them from one PM to another in the future, itself a secondary cause of increased energy consumption. Concerning the MO-VMP, there are very serious challenges in previous studies. Some of these works have attempted to minimize the number of active PMs. Others have investigated minimizing rack link traffic and optimizing communication and VM migration costs regarding routing goals. Since the MO-VMP is an NP-hard problem and involves high spatial and temporal complexities, heuristic and meta-heuristic methods have been widely used to solve the problem in the past decade. In the present research, we use the non-dominated sorting genetic algorithm (NSGA-III) to determine the optimal MO-VMP. To this end, a multi-objective optimizing problem is designed, and after introducing a non-linear convex optimization solution, we solve it with the NSGA-III method. Our main purpose is to minimize overall resource loss while minimizing power consumption as well as decreasing the number of active PMs. The simulation results on the CloudSim simulator confirm the superiority of the proposed method over basic methods such as first-fit decreasing (FFD) and exact mathematical approaches in terms of significant criteria such as execution time, utilization, resource wastage, and energy consumption.

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

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!

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"

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!

Literatur
2.
Zurück zum Zitat Wu, Y., Tornatore, M., Ferdousi, S., Mukherjee, B.: Green data center placement in optical cloud networks. IEEE Trans. Green Commun. Netw. 1(3), 347–357 (2017)CrossRef Wu, Y., Tornatore, M., Ferdousi, S., Mukherjee, B.: Green data center placement in optical cloud networks. IEEE Trans. Green Commun. Netw. 1(3), 347–357 (2017)CrossRef
6.
Zurück zum Zitat Zheng, Q., Li, R., Li, X., Shah, N., Zhang, J., Tian, F., Chao, K.-M., Li, J.: Virtual machine consolidated placement based on multi-objective biogeography-based optimization. Future Gen Comput Syst 54, 95–122 (2016)CrossRef Zheng, Q., Li, R., Li, X., Shah, N., Zhang, J., Tian, F., Chao, K.-M., Li, J.: Virtual machine consolidated placement based on multi-objective biogeography-based optimization. Future Gen Comput Syst 54, 95–122 (2016)CrossRef
9.
Zurück zum Zitat Liu, X.F., Zhan, Z.H., Deng, J.D., Li, Y., Gu, T., Zhang, J.: An energy efficient ant colony system for virtual machine placement in cloud computing. IEEE Trans. Evol. Comput. 22(1), 113–128 (2018)CrossRef Liu, X.F., Zhan, Z.H., Deng, J.D., Li, Y., Gu, T., Zhang, J.: An energy efficient ant colony system for virtual machine placement in cloud computing. IEEE Trans. Evol. Comput. 22(1), 113–128 (2018)CrossRef
11.
Zurück zum Zitat Tavakoli-Someh, S., Rezvani, M.H.: Utilization-aware virtual network function placement using NSGA-II evolutionary computing. In: Proceedings of 5th IEEE International Conference on Knowledge-Based Engineering and Innovation (KBEI’19), Tehran, Iran (2019). https://doi.org/10.1109/kbei.2019.8734978 Tavakoli-Someh, S., Rezvani, M.H.: Utilization-aware virtual network function placement using NSGA-II evolutionary computing. In: Proceedings of 5th IEEE International Conference on Knowledge-Based Engineering and Innovation (KBEI’19), Tehran, Iran (2019). https://​doi.​org/​10.​1109/​kbei.​2019.​8734978
12.
Zurück zum Zitat Mohammadi, A., Rezvani, M. H., Optimization of Virtual Machines Placement Based on Microeconomics Theory. KBEI’17, in Cloud Network, In: Proceedings of 4th IEEE International Conference on Knowledge-Based Engineering and Innovation, pp. 299–303, Tehran (2017) Mohammadi, A., Rezvani, M. H., Optimization of Virtual Machines Placement Based on Microeconomics Theory. KBEI’17, in Cloud Network, In: Proceedings of 4th IEEE International Conference on Knowledge-Based Engineering and Innovation, pp. 299–303, Tehran (2017)
13.
Zurück zum Zitat Campos-Ciro, G., Dugardin, F., Yalaoui, F., Kelly, R.F.: A NSGA-II and NSGA-III comparison for solving an open shop scheduling problem with resource constraints. IFAC-PapersOnLine 49, 1272–1277 (2016)CrossRef Campos-Ciro, G., Dugardin, F., Yalaoui, F., Kelly, R.F.: A NSGA-II and NSGA-III comparison for solving an open shop scheduling problem with resource constraints. IFAC-PapersOnLine 49, 1272–1277 (2016)CrossRef
14.
Zurück zum Zitat Calheiros, R.N., Ranjan, R., Beloglazov, A., De Rose, C.A.F., Buyya, R.: CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw. Pract. Exp. J. 41(1), 23–50 (2011)CrossRef Calheiros, R.N., Ranjan, R., Beloglazov, A., De Rose, C.A.F., Buyya, R.: CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw. Pract. Exp. J. 41(1), 23–50 (2011)CrossRef
17.
18.
Zurück zum Zitat Li, H., Deb, K., Zhang, Q., NagaratnamSuganthan, P., Chen, L.: Comparison between MOEA/D and NSGA-III on a set of novel many and multi-objective benchmark problems with challenging difficulties. Swarm Evolut. Comput. 46, 104–117 (2019)CrossRef Li, H., Deb, K., Zhang, Q., NagaratnamSuganthan, P., Chen, L.: Comparison between MOEA/D and NSGA-III on a set of novel many and multi-objective benchmark problems with challenging difficulties. Swarm Evolut. Comput. 46, 104–117 (2019)CrossRef
20.
Zurück zum Zitat Vinueza Naranjo, P.G., Baccarelli, E., Scarpiniti, M.: Design and energy-efficient resource management of virtualized networked fog architectures for the real-time support of IOT applications. J. Supercomput. 74(6), 2470–2507 (2018)CrossRef Vinueza Naranjo, P.G., Baccarelli, E., Scarpiniti, M.: Design and energy-efficient resource management of virtualized networked fog architectures for the real-time support of IOT applications. J. Supercomput. 74(6), 2470–2507 (2018)CrossRef
25.
33.
Zurück zum Zitat Deb, K., Agrawal, S., Pratap, A., Meyarivan, T.: A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 6(2), 182–197 (2002)CrossRef Deb, K., Agrawal, S., Pratap, A., Meyarivan, T.: A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 6(2), 182–197 (2002)CrossRef
34.
Zurück zum Zitat Tavana, M., Li, Z., Mobin, M., Komaki, M., Teymourian, E.: Multi-objective control chart design optimization using NSGA-III and MOPSO enhanced with DEA and TOPSIS. Expert Syst. Appl. 50, 17–39 (2016)CrossRef Tavana, M., Li, Z., Mobin, M., Komaki, M., Teymourian, E.: Multi-objective control chart design optimization using NSGA-III and MOPSO enhanced with DEA and TOPSIS. Expert Syst. Appl. 50, 17–39 (2016)CrossRef
36.
Zurück zum Zitat Deb, K., Fellow, Jain, H.: An evolutionary many-objective optimization algorithm using reference-point-based non-dominated sorting approach. Part I: Solving problems with box constraints. 18(4) (2014) Deb, K., Fellow, Jain, H.: An evolutionary many-objective optimization algorithm using reference-point-based non-dominated sorting approach. Part I: Solving problems with box constraints. 18(4) (2014)
37.
Zurück zum Zitat Ishibuchi, H., Imada, R., Setoguchi, Y., Nojima, Y.: Performance comparison of NSGA-II and NSGA-III on various many-objective test problems. In: Proceedings of the 2016 IEEE Congress on Evolutionary Computation (CEC), pp. 3045–3052 (2016) Ishibuchi, H., Imada, R., Setoguchi, Y., Nojima, Y.: Performance comparison of NSGA-II and NSGA-III on various many-objective test problems. In: Proceedings of the 2016 IEEE Congress on Evolutionary Computation (CEC), pp. 3045–3052 (2016)
39.
Zurück zum Zitat Kar, B., Wu, E.H.-K.: Energy cost optimization in dynamic placement of virtualized network function chains. IEEE Trans. Netw. Serv. Manag. 15(1), 372–386 (2018)CrossRef Kar, B., Wu, E.H.-K.: Energy cost optimization in dynamic placement of virtualized network function chains. IEEE Trans. Netw. Serv. Manag. 15(1), 372–386 (2018)CrossRef
40.
Zurück zum Zitat Gao, Y., Guan, H., Qi, Z., Hou, Y., Liu, L.: A multi-objective ant colony system algorithm for virtual machine placement in cloud computing. J. Comput. Syst. Sci. 79, 1230–1242 (2013)MathSciNetCrossRef Gao, Y., Guan, H., Qi, Z., Hou, Y., Liu, L.: A multi-objective ant colony system algorithm for virtual machine placement in cloud computing. J. Comput. Syst. Sci. 79, 1230–1242 (2013)MathSciNetCrossRef
41.
Zurück zum Zitat Donoso, Y., Fabregat, R.: Multi-Objective Optimization in Computer Networks Using Metaheuristics, 1st edn. Auerbach Publications, London (2007)MATH Donoso, Y., Fabregat, R.: Multi-Objective Optimization in Computer Networks Using Metaheuristics, 1st edn. Auerbach Publications, London (2007)MATH
42.
Zurück zum Zitat Lotov, A.V., Miettinen, K.: Visualizing the Pareto Frontier, pp. 213–243, In: Multiobjective Optimization, Interactive and Evolutionary Approaches, Lecture Notes in Computer Science 5252, Springer (2008). ISBN 978-3-540-88907-6 Lotov, A.V., Miettinen, K.: Visualizing the Pareto Frontier, pp. 213–243, In: Multiobjective Optimization, Interactive and Evolutionary Approaches, Lecture Notes in Computer Science 5252, Springer (2008). ISBN 978-3-540-88907-6
44.
Zurück zum Zitat Kung, H.T., Luccio, F., Preparata, F.P.: On finding the maxima of a set of vectors. J. Assoc. Comput. Mach. 22(4), 469–476 (1975)MathSciNetCrossRef Kung, H.T., Luccio, F., Preparata, F.P.: On finding the maxima of a set of vectors. J. Assoc. Comput. Mach. 22(4), 469–476 (1975)MathSciNetCrossRef
45.
Zurück zum Zitat Fisher, G.G.: Work/personal life balance: a construct development study, Doctoral Dissertation, ProQuest Information & Learning (2002) Fisher, G.G.: Work/personal life balance: a construct development study, Doctoral Dissertation, ProQuest Information & Learning (2002)
Metadaten
Titel
Utilization-aware energy-efficient virtual machine placement in cloud networks using NSGA-III meta-heuristic approach
verfasst von
Elnaz Parvizi
Mohammad Hossein Rezvani
Publikationsdatum
12.02.2020
Verlag
Springer US
Erschienen in
Cluster Computing / Ausgabe 4/2020
Print ISSN: 1386-7857
Elektronische ISSN: 1573-7543
DOI
https://doi.org/10.1007/s10586-020-03060-y

Weitere Artikel der Ausgabe 4/2020

Cluster Computing 4/2020 Zur Ausgabe

Premium Partner