Skip to main content

16.05.2024

An experimental and comparative study examining resource utilization in cloud data center

verfasst von: Khaoula Braiki, Habib Youssef

Erschienen in: Cluster Computing

Einloggen

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

search-config
loading …

Abstract

Virtual machine placement (VMP) has a significant importance with respect to resource utilization in cloud data centers. Indeed, the optimized management of machine placement usually results in a significant reduction in energy consumption. VMP is a bin packing problem generalization, which is a well known hard combinatorial optimization problem. Besides being NP-hard, VMP is characterized by conflicting objectives and a noisy search space. Meta-heuristics, such as genetic algorithms, particle swarm optimization (PSO), cuckoo search (CS), tabu search and simulated annealing (SA) have been shown to be effective for this category of problems. This paper reports a performance comparison between SA, CS and PSO meta-heuristics to solve the VMP problem. In contrast to reported research work in this area, we study the performance behavior of these three meta-heuristics with respect to, not only the quality of solutions, but also the quality of the explored solution sub-space, in addition to the convergence speed towards reported solutions and the speed with which each meta-heuristic evolves towards the best reported optimized solution. Extensive simulations on randomly generated tests with sizes varying between 200 and 1000 virtual machine demands show that PSO achieves the best performance behavior with respect to all criteria. Moreover, for all tests, PSO produces a reduction of as much as 17% of the number of physical machines, 15% of the energy cost and 21% of the resource utilization of physical machines.

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
1.
Zurück zum Zitat Chekuri, C., Khanna, S.: On multi-dimensional packing problems. In: Proceedings of the Tenth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 185–194. Society for Industrial and Applied Mathematics (1999) Chekuri, C., Khanna, S.: On multi-dimensional packing problems. In: Proceedings of the Tenth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 185–194. Society for Industrial and Applied Mathematics (1999)
2.
Zurück zum Zitat Farzai, S., Shirvani, M.H., Rabbani, M.: Multi-objective communication-aware optimization for virtual machine placement in cloud datacenters. Sustain. Comput.: Info. Syst. 28, 100374 (2020) Farzai, S., Shirvani, M.H., Rabbani, M.: Multi-objective communication-aware optimization for virtual machine placement in cloud datacenters. Sustain. Comput.: Info. Syst. 28, 100374 (2020)
3.
Zurück zum Zitat Sadiq, S., Habib, Y.: Iterative Computer Algorithms with Applications in Engineering: Solving Combinatorial Optimization Problems. Wiley, Hoboken (2000) Sadiq, S., Habib, Y.: Iterative Computer Algorithms with Applications in Engineering: Solving Combinatorial Optimization Problems. Wiley, Hoboken (2000)
4.
Zurück zum Zitat James, K., Russell, E.: Particle swarm optimization. In: Proceedings of ICNN’95-international conference on neural networks, Vol. 4, pp. 1942-1948. IEEE (1995) James, K., Russell, E.: Particle swarm optimization. In: Proceedings of ICNN’95-international conference on neural networks, Vol. 4, pp. 1942-1948. IEEE (1995)
5.
Zurück zum Zitat Yang, X.S., Deb, S.: Cuckoo search via Lévy flights. In: Nature & Biologically Inspired Computing, pp. 210-214. World Congress on IEEE (2009) Yang, X.S., Deb, S.: Cuckoo search via Lévy flights. In: Nature & Biologically Inspired Computing, pp. 210-214. World Congress on IEEE (2009)
6.
Zurück zum Zitat Saidi, K., Bardou, D.: Task scheduling and VM placement to resource allocation in Cloud computing: challenges and opportunities. Clust. Comput. 26(5), 3069–3087 (2023)CrossRef Saidi, K., Bardou, D.: Task scheduling and VM placement to resource allocation in Cloud computing: challenges and opportunities. Clust. Comput. 26(5), 3069–3087 (2023)CrossRef
7.
Zurück zum Zitat Singh, R.M., Awasthi, L.K., Sikka, G.: Towards metaheuristic scheduling techniques in cloud and fog: an extensive taxonomic review. ACM Comput. Surv. (CSUR) 55(3), 1–43 (2022)CrossRef Singh, R.M., Awasthi, L.K., Sikka, G.: Towards metaheuristic scheduling techniques in cloud and fog: an extensive taxonomic review. ACM Comput. Surv. (CSUR) 55(3), 1–43 (2022)CrossRef
8.
Zurück zum Zitat Alashaikh, A., Alanazi, E., Al-Fuqaha, A.: A survey on the use of preferences for virtual machine placement in cloud data centers. ACM Comput. Surv. (CSUR) 54(5), 1–39 (2021)CrossRef Alashaikh, A., Alanazi, E., Al-Fuqaha, A.: A survey on the use of preferences for virtual machine placement in cloud data centers. ACM Comput. Surv. (CSUR) 54(5), 1–39 (2021)CrossRef
9.
Zurück zum Zitat Beloglazov, A., Abawajy, J., Buyya, R.: Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future Gener. Comput. Syst. 28(5), 755–768 (2012)CrossRef Beloglazov, A., Abawajy, J., Buyya, R.: Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future Gener. Comput. Syst. 28(5), 755–768 (2012)CrossRef
10.
Zurück zum Zitat Gao, Y., et al.: An ant colony system algorithm for the problem of server consolidation in virtualized data centers. J. Comput. Info. Syst. 8(16), 6631–6640 (2012) Gao, Y., et al.: An ant colony system algorithm for the problem of server consolidation in virtualized data centers. J. Comput. Info. Syst. 8(16), 6631–6640 (2012)
12.
Zurück zum Zitat Shakarami, A., et al.: Resource provisioning in edge/fog computing: a comprehensive and systematic review. J. Syst. Archit. 122, 102362 (2022)CrossRef Shakarami, A., et al.: Resource provisioning in edge/fog computing: a comprehensive and systematic review. J. Syst. Archit. 122, 102362 (2022)CrossRef
13.
Zurück zum Zitat Kong, Y., He, Y., Abnoosian, K.: Nature-inspired virtual machine placement mechanisms: a systematic review. Concurr. Comput.: Pract. Exp. 34(11), e6900 (2022)CrossRef Kong, Y., He, Y., Abnoosian, K.: Nature-inspired virtual machine placement mechanisms: a systematic review. Concurr. Comput.: Pract. Exp. 34(11), e6900 (2022)CrossRef
14.
Zurück zum Zitat Saeedi, P., Shirvani, M.H.: An improved thermodynamic simulated annealing-based approach for resource-skewness-aware and power efficient virtual machine consolidation in cloud datacenters. Soft Comput. 25(7), 5233–5260 (2021)CrossRef Saeedi, P., Shirvani, M.H.: An improved thermodynamic simulated annealing-based approach for resource-skewness-aware and power efficient virtual machine consolidation in cloud datacenters. Soft Comput. 25(7), 5233–5260 (2021)CrossRef
15.
Zurück zum Zitat Addya, S.K., et al.: Simulated annealing based VM placement strategy to maximize the profit for Cloud Service Providers. Eng. Sci. Technol. Int. J. 20(4), 1249–1259 (2017) Addya, S.K., et al.: Simulated annealing based VM placement strategy to maximize the profit for Cloud Service Providers. Eng. Sci. Technol. Int. J. 20(4), 1249–1259 (2017)
16.
Zurück zum Zitat Wu, Y., Tang, M., Fraser, W.: A simulated annealing algorithm for energy efficient virtual machine placement. IEEE International Conference on Systems, Man, and Cybernetics (SMC), pp. 1245-1250, (2012) Wu, Y., Tang, M., Fraser, W.: A simulated annealing algorithm for energy efficient virtual machine placement. IEEE International Conference on Systems, Man, and Cybernetics (SMC), pp. 1245-1250, (2012)
17.
Zurück zum Zitat Khaoula, B., Habib, Y.: Multi-objective virtual machine placement algorithm based on particle swarm optimization. In: 14th International Wireless Communications & Mobile Computing Conference (IWCMC), pp. 279-284. IEEE, (2018) Khaoula, B., Habib, Y.: Multi-objective virtual machine placement algorithm based on particle swarm optimization. In: 14th International Wireless Communications & Mobile Computing Conference (IWCMC), pp. 279-284. IEEE, (2018)
19.
Zurück zum Zitat Dinesh Reddy, V., Gangadharan, G.R., Subrahmanya VRK Rao, G.: Energyaware virtual machine allocation and selection in cloud data centers. Soft Comput. 23(6), 1917–1932 (2019)CrossRef Dinesh Reddy, V., Gangadharan, G.R., Subrahmanya VRK Rao, G.: Energyaware virtual machine allocation and selection in cloud data centers. Soft Comput. 23(6), 1917–1932 (2019)CrossRef
20.
Zurück zum Zitat Eugen, F., Louis, R., Christine, M.: Energy-aware ant colony based workload placement in clouds. In: Proceedings of the 2011 IEEE/ACM 12th International Conference on Grid Computing, pp. 26-33. IEEE Computer Society (2011) Eugen, F., Louis, R., Christine, M.: Energy-aware ant colony based workload placement in clouds. In: Proceedings of the 2011 IEEE/ACM 12th International Conference on Grid Computing, pp. 26-33. IEEE Computer Society (2011)
21.
Zurück zum Zitat Ferdaus, M., Hasanul, et al.: Virtual machine consolidation in cloud data centers using ACO metaheuristic. In: European Conference on Parallel Processing, pp. 306-317. Springer (2014) Ferdaus, M., Hasanul, et al.: Virtual machine consolidation in cloud data centers using ACO metaheuristic. In: European Conference on Parallel Processing, pp. 306-317. Springer (2014)
22.
Zurück zum Zitat Liu, X.F., et al.: An energy efficient ant colony system for virtual machine placement in cloud computing. IEEE Trans. Evol. Comput. 22(1), 113–128 (2016)CrossRef Liu, X.F., et al.: An energy efficient ant colony system for virtual machine placement in cloud computing. IEEE Trans. Evol. Comput. 22(1), 113–128 (2016)CrossRef
23.
Zurück zum Zitat Sait, S.M., Bala, A., El-Maleh, A.H.: Cuckoo search based resource optimization of datacenters. Appl. Intell. 44(3), 489–506 (2016)CrossRef Sait, S.M., Bala, A., El-Maleh, A.H.: Cuckoo search based resource optimization of datacenters. Appl. Intell. 44(3), 489–506 (2016)CrossRef
24.
Zurück zum Zitat Barlaskar, E., Singh, Y.J., Issac, B.: Enhanced cuckoo search algorithm for virtual machine placement in cloud data centres. Int. J. Grid Utility Comput. 9(1), 1–17 (2018)CrossRef Barlaskar, E., Singh, Y.J., Issac, B.: Enhanced cuckoo search algorithm for virtual machine placement in cloud data centres. Int. J. Grid Utility Comput. 9(1), 1–17 (2018)CrossRef
25.
Zurück zum Zitat Li, N., et al.: Improving dynamic placement of virtual machines in cloud data centers based on open-source development model algorithm. J. Grid Comput. 21(1), 1–21 (2023)MathSciNetCrossRef Li, N., et al.: Improving dynamic placement of virtual machines in cloud data centers based on open-source development model algorithm. J. Grid Comput. 21(1), 1–21 (2023)MathSciNetCrossRef
26.
Zurück zum Zitat Sunil, S., Patel, S.: Energy-efficient virtual machine placement algorithm based on power usage. Computing 2023, 1–25 (2023) Sunil, S., Patel, S.: Energy-efficient virtual machine placement algorithm based on power usage. Computing 2023, 1–25 (2023)
27.
Zurück zum Zitat Liu, B., et al.: Thermal-aware virtual machine placement based on multiobjective optimization. J. Supercomput. 2023, 1–28 (2023) Liu, B., et al.: Thermal-aware virtual machine placement based on multiobjective optimization. J. Supercomput. 2023, 1–28 (2023)
28.
Zurück zum Zitat Kumar Singh, A., et al.: A bio-inspired virtual machine placement toward sustainable cloud resource management. IEEE Syst. J. 2023, 10 (2023) Kumar Singh, A., et al.: A bio-inspired virtual machine placement toward sustainable cloud resource management. IEEE Syst. J. 2023, 10 (2023)
29.
Zurück zum Zitat Shirvani, M.H.: An energy-efficient topology-aware virtual machine placement in cloud datacenter: a multi-objective discrete JAYA optimization. Sustain. Comput. Info. Syst. 2023, 100856 (2023) Shirvani, M.H.: An energy-efficient topology-aware virtual machine placement in cloud datacenter: a multi-objective discrete JAYA optimization. Sustain. Comput. Info. Syst. 2023, 100856 (2023)
30.
Zurück zum Zitat Peake, J., et al.: PACO-VMP: parallel ant colony optimization for virtual machine placement. Future Gener. Comput. Syst. 129, 174–186 (2022)CrossRef Peake, J., et al.: PACO-VMP: parallel ant colony optimization for virtual machine placement. Future Gener. Comput. Syst. 129, 174–186 (2022)CrossRef
31.
Zurück zum Zitat Shahab Nabavi, S., et al.: TRACTOR: Traffic-aware and power-efficient virtual machine placement in edge-cloud data centers using artificial bee colony optimization. Int. J. Commun. Syst. 35(1), e4747 (2022)CrossRef Shahab Nabavi, S., et al.: TRACTOR: Traffic-aware and power-efficient virtual machine placement in edge-cloud data centers using artificial bee colony optimization. Int. J. Commun. Syst. 35(1), e4747 (2022)CrossRef
32.
Zurück zum Zitat Kirkpatrick, S., Gelatt, C.D., Vecchi, M.P.: Optimization by simulated annealing. Science 220(4598), 671–680 (1983)MathSciNetCrossRef Kirkpatrick, S., Gelatt, C.D., Vecchi, M.P.: Optimization by simulated annealing. Science 220(4598), 671–680 (1983)MathSciNetCrossRef
33.
Zurück zum Zitat Cern’y, V.: Thermodynamical approach to the traveling salesman problem: an efficient simulation algorithm. J. Optim. Theory Appl. 45(1), 41–51 (1985)MathSciNetCrossRef Cern’y, V.: Thermodynamical approach to the traveling salesman problem: an efficient simulation algorithm. J. Optim. Theory Appl. 45(1), 41–51 (1985)MathSciNetCrossRef
34.
Zurück zum Zitat Metropolis, N., et al.: Equation of state calculations by fast computing machines. J. Chem. Phys. 21(6), 1087–1092 (1953)CrossRef Metropolis, N., et al.: Equation of state calculations by fast computing machines. J. Chem. Phys. 21(6), 1087–1092 (1953)CrossRef
35.
Zurück zum Zitat Ramzanpoor, Y., Shirvani, M.H., Golsorkhtabaramiri, M.: Multi-objective fault-tolerant optimization algorithm for deployment of IoT applications on fog computing infrastructure. Complex Intell. Syst. 8(1), 361–392 (2022)CrossRef Ramzanpoor, Y., Shirvani, M.H., Golsorkhtabaramiri, M.: Multi-objective fault-tolerant optimization algorithm for deployment of IoT applications on fog computing infrastructure. Complex Intell. Syst. 8(1), 361–392 (2022)CrossRef
38.
Zurück zum Zitat Walton, S., et al.: Modified cuckoo search: a new gradient free optimisation algorithm. Chaos Solitons Fractals 44(9), 710–718 (2011)CrossRef Walton, S., et al.: Modified cuckoo search: a new gradient free optimisation algorithm. Chaos Solitons Fractals 44(9), 710–718 (2011)CrossRef
39.
Zurück zum Zitat Tanha, M., Shirvani, M.H., Rahmani, A.M.: A hybrid meta-heuristic task scheduling algorithm based on genetic and thermodynamic simulated annealing algorithms in cloud computing environments. Neural Comput. Appl. 33(24), 16951–16984 (2021)CrossRef Tanha, M., Shirvani, M.H., Rahmani, A.M.: A hybrid meta-heuristic task scheduling algorithm based on genetic and thermodynamic simulated annealing algorithms in cloud computing environments. Neural Comput. Appl. 33(24), 16951–16984 (2021)CrossRef
40.
Zurück zum Zitat Shirvani, M.H.: A hybrid meta-heuristic algorithm for scientific workflow scheduling in heterogeneous distributed computing systems. Eng. Appl. Artif. Intell. 90, 103501 (2020)CrossRef Shirvani, M.H.: A hybrid meta-heuristic algorithm for scientific workflow scheduling in heterogeneous distributed computing systems. Eng. Appl. Artif. Intell. 90, 103501 (2020)CrossRef
Metadaten
Titel
An experimental and comparative study examining resource utilization in cloud data center
verfasst von
Khaoula Braiki
Habib Youssef
Publikationsdatum
16.05.2024
Verlag
Springer US
Erschienen in
Cluster Computing
Print ISSN: 1386-7857
Elektronische ISSN: 1573-7543
DOI
https://doi.org/10.1007/s10586-024-04516-1

Premium Partner