Skip to main content

Advertisement

Log in

Bio-inspired virtual machine placement schemes in cloud computing environment: taxonomy, review, and future research directions

  • Published:
Cluster Computing Aims and scope Submit manuscript

Abstract

Energy efficiency is one of the important issues in green cloud data centers (DCs). In this context, a virtual machine (VM) placement is one of the important techniques which can be used to achieve energy efficiency in such environments. Bio-inspired optimization algorithms are widely used in the literature to solve the VM placement (VMP) problem and different types of them are benefited to achieve energy efficiency while meeting Quality of Service (QoS) and user-specified constraints such as deadlines and cost. This paper presents a comprehensive survey and taxonomy of the bio-inspired VMP schemes. For this purpose, we first provide the essential concepts regarding the VMP and describe various objectives and factors which can be considered in this process. Then, we provide a taxonomy of VMP schemes regarding their applied optimization algorithms and compare their employed factors in the VMP process as well as simulator environments and the metrics which have been utilized in the verification of the investigated VMP frameworks. Finally, the concluding remarks and future researches directions are provided.

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
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20

Similar content being viewed by others

References

  1. Masdari, M., Nabavi, S.S., Ahmadi, V.: An overview of virtual machine placement schemes in cloud computing. J. Netw. Comput. Appl. 66, 106–127 (2016)

    Article  Google Scholar 

  2. Ghobaei-Arani, Mostafa, Shamsi, Mahboubeh, Rahmanian, Ali A.: An efficient approach for improving virtual machine placement in cloud computing environment. J. Exp. Theor. Artif. Intell. 29(6), 1149–1171 (2017)

    Article  Google Scholar 

  3. Masdari, M., Salehi, F., Jalali, M., Bidaki, M.: A survey of PSO-based scheduling algorithms in cloud computing. J. Netw. Syst. Manag. 25(1), 122–158 (2017)

    Article  Google Scholar 

  4. Bao, R: Performance evaluation for traditional virtual machine placement algorithms in the cloud. In: Proceedings of the International Conference on the Internet of Vehicles, pp. 225–231, Springer (2016)

  5. Masdari, M., ValiKardan, S., Shahi, Z., Azar, S.I.: Towards workflow scheduling in cloud computing: a comprehensive analysis. J. Netw. Comput. Appl. 66, 64–82 (2016)

    Article  Google Scholar 

  6. Masdari, M., Jalali, M.: A survey and taxonomy of DoS attacks in cloud computing. Secur. Commun. Netw. 9(16), 3724–3751 (2016)

    Article  Google Scholar 

  7. Ghobaei-Arani, M., Rahmanian, A.A., Shamsi, M., Rasouli-Kenari, A.: A learning-based approach for virtual machine placement in cloud data centers. Int. J. Commun Syst 31(8), 1–18 (2018)

    Article  Google Scholar 

  8. Vahed, N.D., Ghobaei-Arani, M., Souri, A.: Multiobjective virtual machine placement mechanisms using nature-inspired metaheuristic algorithms in cloud environments: a comprehensive review. Int. J. Commun Syst 32(14), 1–32 (2019)

    Google Scholar 

  9. Aslanpour, M.S., Dashti, S.E., Ghobaei-Arani, M., Rahmanian, A.A.: Resource provisioning for cloud applications: a 3-D, provident and flexible approach. J. Supercomput. 74(12), 6470–6501 (2018)

    Article  Google Scholar 

  10. Wei, W., Gu, H., Lu, W., Zhou, T., Liu, X.: Energy efficient virtual machine placement with an improved ant colony optimization over data center networks. IEEE Access 7, 60617–60625 (2019)

    Article  Google Scholar 

  11. Qin, Y., Wang, H., Zhu, F., Zhai, L.: A multi-objective ant colony system algorithm for virtual machine placement in traffic intense data centers. IEEE Access 6, 58912–58923 (2018)

    Article  Google Scholar 

  12. Ding, Y., Liao, G., Liu, S.: Virtual machine placement based on degradation factor ant colony algorithm. In: Proceedings of the 2018 13th IEEE Conference on Industrial Electronics and Applications (ICIEA), pp. 775–779, IEEE (2018)

  13. Shabeera, T., Kumar, S.M., Salam, S.M., Krishnan, K.M.: Optimizing VM allocation and data placement for data-intensive applications in the cloud using ACO metaheuristic algorithm. Eng. Sci. Technol. Int. J. 20(2), 616–628 (2017)

    Google Scholar 

  14. 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. In: Proceedings of the IEEE Transactions on Evolutionary Computation (2016)

  15. Hong, L., Yufei, G.: GACA-VMP: Virtual Machine Placement Scheduling in Cloud Computing Based on Genetic Ant Colony Algorithm Approach. In: Proceedings of the 2015 IEEE 12th Intl Conf on Ubiquitous Intelligence and Computing and 2015 IEEE 12th International Conference Autonomic and Trusted Computing and 2015 IEEE 15th International Conference on Scalable Computing and Communications and Its Associated Workshops (UIC-ATC-ScalCom), pp. 1008–1015, IEEE (2015)

  16. Pan, X., Wu, L., Wu, D., Sheng, Y.: Ant colony optimization of virtual machine placement for data latency minimization in cloud systems. In: Proceedings of the 2015 12th International Computer Conference on Wavelet Active Media Technology and Information Processing (ICCWAMTIP), pp. 49–54, IEEE (2015)

  17. Seddigh, M., Taheri, H., Sharifian, S.: Dynamic prediction scheduling for virtual machine placement via ant colony optimization. In: Proceedings of the Signal Processing and Intelligent Systems Conference (SPIS), 2015, pp. 104–108, IEEE (2015)

  18. Hassen, F.B., Brahmi, Z., Toumi, H.: VM placement algorithm based on recruitment process within ant colonies. In: Proceedings of the International Conference on Digital Economy (ICDEc), pp. 1–7, IEEE (2016)

  19. Zhang, L., Wang, Y., Zhu, L., Ji, W.: Towards energy-efficient cloud: an optimized ant colony model for virtual machine placement. J. Commun. Inform. Netw. 1(4), 116–132 (2016)

    Article  Google Scholar 

  20. Tawfeek, M.A., El-Sisi, A.B., Keshk, A.E., Torkey, F.A.: Virtual machine placement based on ant colony optimization for minimizing resource wastage. In: Proceedings of the International Conference on Advanced Machine Learning Technologies and Applications, pp. 153–164, Springer (2014)

  21. Malekloo, M., Kara, N.: Multi-objective ACO virtual machine placement in cloud computing environments. In: Proceedings of the Globecom Workshops (GC Wkshps), 2014, pp. 112–116, IEEE (2014)

  22. Liu, X.-F., Zhan, Z.-H., Du, K.-J., Chen, W.-N.: Energy-aware virtual machine placement scheduling in cloud computing based on ant colony optimization approach. In: Proceedings of the 2014 Annual Conference on Genetic and Evolutionary Computation, pp. 41–48, ACM (2014)

  23. 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(8), 1230–1242 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  24. Gao, C., Wang, H., Zhai, L., Gao, Y., Yi, S.: An energy-aware ant colony algorithm for network-aware virtual machine placement in cloud computing. In: Proceedings of the 2016 IEEE 22nd International Conference on Parallel and Distributed Systems (ICPADS), pp. 669–676, IEEE (2016)

  25. Alharbi, F., Tian, Y.-C., Tang, M., Ferdaus, M.H.: Profile-based ant colony optimization for energy-efficient virtual machine placement. In: Proceedings of the International Conference on Neural Information Processing, pp. 863–871, Springer (2017)

  26. Zhu, L., Tang, R., Tao, Y., Ren, M., Xue, L.: Multi-objective ant colony optimization algorithm based on load balance. In: Proceedings of the International Conference on Cloud Computing and Security, pp. 193–205, Springer (2016)

  27. Liu, X., Gu, H., Zhang, H., Liu, F., Chen, Y., Yu, X.: Energy-Aware on-chip virtual machine placement for cloud-supported cyber-physical systems. Microprocess. Microsyst. 52, 427–437 (2017)

    Article  Google Scholar 

  28. Fashion, A., Sharifian, S.: A modified knowledge-based ant colony algorithm for virtual machine placement and simultaneous routing of NFV in distributed cloud architecture. J. Supercomput. 75, 5520–5550 (2019)

    Article  Google Scholar 

  29. Satpathy, A., Addya, S.K., Turuk, A.K., Majhi, B., Sahoo, G.: Crow search based virtual machine placement strategy in cloud data centers with live migration. Comput. Electr. Eng. 69, 334–350 (2018)

    Article  Google Scholar 

  30. Satpathy, A., Addya, S.K., Turuk, A.K., Majhi, B., Sahoo, G.: A resource aware VM placement strategy in cloud data centers based on the crow search algorithm. In: Proceedings of the 2017 4th International Conference on Advanced Computing and Communication Systems (ICACCS), pp. 1–6, IEEE (2017)

  31. Jeyarani, R., Nagaveni, N., Ram, R.V.: Design and implementation of adaptive power-aware virtual machine provisioner (APA-VMP) using swarm intelligence. Future Gener. Comput. Syst. 28(5), 811–821 (2012)

    Article  Google Scholar 

  32. Sait, S.M., Bala, A., El-Maleh, A.H.: Cuckoo search based resource optimization of data centers. Appl. Intell. 44(3), 489–506 (2016)

    Article  Google Scholar 

  33. Liu, C., Shen, C., Li, S., Wang, S.: A new evolutionary multi-objective algorithm to virtual machine placement in the virtualized data center. In: Proceedings of the 2014 5th IEEE International Conference on Software Engineering and Service Science (ICSESS), pp. 272–275, IEEE (2014)

  34. Xiao, Z., Jiang, J., Zhu, Y., Ming, Z., Zhong, S., Cai, S.: A solution of dynamic VMs placement problem for energy consumption optimization based on evolutionary game theory. J. Syst. Softw. 101, 260–272 (2015)

    Article  Google Scholar 

  35. Mark, C.C.T., Niyato, D., Chen-Khong, T.: Evolutionary optimal virtual machine placement and demand forecaster for cloud computing. In: Proceedings of the 2011 IEEE International Conference on Advanced Information Networking and Applications (AINA), pp. 348–355, IEEE (2011)

  36. Li, X.-K., Gu, C.-H., Yang, Z.-P., Chang, Y.-H.: Virtual machine placement strategy based on discrete firefly algorithm in cloud environments. In: Proceedings of the 2015 12th International Computer Conference on Wavelet Active Media Technology and Information Processing (ICCWAMTIP), pp. 61–66, IEEE (2015)

  37. Su, S., Su, Y., Shao, F., Guo, H.: A power-aware virtual machine mapper using firefly optimization. In: Proceedings of the 2015 Third International Conference on Advanced Cloud and Big Data, pp. 96–103, IEEE (2015)

  38. Ding, W., et al.: DFA-VMP: an efficient and secure virtual machine placement strategy under cloud environment. Peer-to-Peer Netw. Appl. 11(2), 318–333 (2018)

    Article  MathSciNet  Google Scholar 

  39. Sonklin, C., Tang, M., Tian, Y.-C.: A decrease-and-conquer genetic algorithm for energy-efficient virtual machine placement in data centers. In: Proceedings of the 2017 IEEE 15th International Conference on Industrial Informatics (INDIN), pp. 135–140, IEEE (2017)

  40. Stefanello, F., Aggarwal, V., Buriol, L.S., Gonçalves, J.F., Resende, M.G.: A biased random key genetic algorithm for placement of virtual machines across geo-separated data centers. In: Proceedings of the 2015 Annual Conference on Genetic and Evolutionary Computation, pp. 919–926, ACM (2015)

  41. Tang, M., Pan, S.: A hybrid genetic algorithm for the energy-efficient virtual machine placement problem in data centers. Neural Process. Lett. 41(2), 211–221 (2015)

    Article  Google Scholar 

  42. Sarker, T.K., Tang, M.: A penalty-based genetic algorithm for the migration cost-aware virtual machine placement problem in cloud data centers. In: Proceedings of the International Conference on Neural Information Processing, pp. 161–169, Springer (2015)

  43. Kaaouache, M.A., Bouamama, S.: Solving bin packing problem with a hybrid genetic algorithm for VM placement in the cloud. Proc. Comput. Sci. 60, 1061–1069 (2015)

    Article  Google Scholar 

  44. Chen, H.: A grouping genetic algorithm for virtual machine placement in cloud computing. In: Proceedings of the International Conference on Collaborative Computing: Networking, Applications, and Worksharing, pp. 468–473, Springer (2016)

  45. Kessaci, Y., Melab, N., Talbi, E.-G.: A pareto-based genetic algorithm for optimized assignment of vm requests on a cloud brokering environment. In: Proceedings of the 2013 IEEE Congress on Evolutionary Computation (CEC), pp. 2496–2503, IEEE (2013)

  46. Dong, Y.-S., Xu, G.-C., Fu, X.-D.: A distributed parallel genetic algorithm of placement strategy for virtual machines deployment on a cloud platform. Sci. World J. 2014, 12 (2014)

    Google Scholar 

  47. Wu, G., Tang, M., Tian, Y.-C., Li, W.: Energy-efficient virtual machine placement in data centers by genetic algorithm. In: Proceedings of the International Conference on Neural Information Processing, pp. 315–323, Springer (2012)

  48. Zheng, Z., Wang, R., Zhong, H., Zhang, X.: An approach for cloud resource scheduling based on Parallel Genetic Algorithm. In: Proceedings of the 2011 3rd International Conference on Computer Research and Development (ICCRD), vol. 2, pp. 444–447, IEEE (2011)

  49. Sharma, O., Saini, H.: Energy and SLA efficient virtual machine placement in cloud environment using non-dominated sorting genetic algorithm. Int. J. Inform. Secur. Priv. (IJISP) 13(1), 1–16 (2019)

    Article  Google Scholar 

  50. Mosa, A., Paton, N.W.: Optimizing virtual machine placement for energy and SLA in clouds using utility functions. J. Cloud Comput. 5(1), 17 (2016)

    Article  Google Scholar 

  51. Wang, S., Gu, H., Wu, G.: A new approach to multi-objective virtual machine placement in the virtualized data center. In: Proceedings of the 2013 IEEE Eighth International Conference on Networking, Architecture, and Storage (NAS), pp. 331–335, IEEE (2013)

  52. Yang, T., Lee, Y.C., Zomaya, A.Y.: Energy-efficient data center networks planning with virtual machine placement and traffic configuration. In: Proceedings of the 2014 IEEE 6th International Conference on Cloud Computing Technology and Science (CloudCom), pp. 284–291, IEEE (2014)

  53. Al-Moalmi, A., Luo, J., Salah, A., Li, K.: Optimal virtual machine placement based on grey wolf optimization. Electronics 8(3), 283 (2019)

    Article  Google Scholar 

  54. Asemi, R., Doostsadigh, E., Ahmadi, M., Malazi, H.T.: Energy efficieny in virtual machines allocation for cloud data centers using the imperialist competitive algorithm. In: Proceedings of the 2015 IEEE Fifth International Conference on Big Data and Cloud Computing (BDCloud), pp. 62–67, IEEE (2015)

  55. Dong, J., Jin, X., Wang, H., Li, Y., Zhang, P., Cheng, S.: Energy-saving virtual machine placement in cloud data centers. In: Proceedings of the 2013 13th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing, pp. 618–624, IEEE (2013)

  56. Abdessamia, F., Tai, Y., Zhang, W.Z., Shafiq, M.: An improved particle swarm optimization for energy-efficiency virtual machine placement. In: Proceedings of the 2017 International Conference on Cloud Computing Research and Innovation (ICCCRI), pp. 7–13, IEEE (2017)

  57. Wang, S., Liu, Z., Zheng, Z., Sun, Q., Yang, F.: Particle swarm optimization for energy-aware virtual machine placement optimization in virtualized data centers. In: Proceedings of the 2013 International Conference on Parallel and Distributed Systems (ICPADS), pp. 102–109, IEEE (2013)

  58. Dashti, S.E., Rahmani, A.M.: Dynamic VMs placement for energy efficiency by PSO in cloud computing. J. Exp. Theor. Artif. Intell. 28(1–2), 97–112 (2016)

    Article  Google Scholar 

  59. Ramezani, F., Naderpour, M., Lu, J.: A multi-objective optimization model for virtual machine mapping in cloud data centers. In: Proceedings of the 2016 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), pp. 1259–1265, IEEE (2016)

  60. Fu, X., Zhao, Q., Wang, J., Zhang, L., Qiao, L.: Energy-aware VM initial placement strategy based on BPSO in cloud computing. Sci. Program. 2018, 10 (2018)

    Google Scholar 

  61. Wang, S., Zhou, A., Hsu, C.-H., Xiao, X., Yang, F.: Provision of data-intensive services through energy-and QoS-aware virtual machine placement in national cloud data centers. IEEE Trans. Emerg. Top. Comput. 4(2), 290–300 (2016)

    Article  Google Scholar 

  62. Braiki, K., Youssef, H.: Multi-objective virtual machine placement algorithm based on particle swarm optimization. In: Proceedings of the 2018 14th International Wireless Communications & Mobile Computing Conference (IWCMC), pp. 279–284, IEEE (2018)

  63. Yan, J., Zhang, H., Xu, H., Zhang, Z.: Discrete PSO-based workload optimization in virtual machine placement. Pers. Ubiquit. Comput. 22(3), 589–596 (2018)

    Article  Google Scholar 

  64. Addya, S.K., Turuk, A.K., Sahoo, B., Sarkar, M., Biswash, S.K.: Simulated annealing based VM placement strategy to maximize the profit for cloud service providers. Eng. Sci. Technol. Int. J. 20(4), 1249–1259 (2017)

    Google Scholar 

  65. Wu, Y., Tang, M., Fraser, W.: A simulated annealing algorithm for energy efficient virtual machine placement. In: Proceedings of the 2012 IEEE International Conference on Systems, Man, and Cybernetics (SMC), pp. 1245–1250, IEEE (2012)

  66. Abdel-Basset, M., Abdle-Fatah, L., Sangaiah, A.K.: An improved Lévy based whale optimization algorithm for bandwidth-efficient virtual machine placement in a cloud computing environment”. Clust. Comput. 22, 1–16 (2018). https://doi.org/10.1007/s10586-018-1769-z

    Article  Google Scholar 

  67. Zheng, Q., et al.: Virtual machine consolidated placement based on multi-objective biogeography-based optimization. Future Gener. Comput. Syst. 54, 95–122 (2016)

    Article  Google Scholar 

  68. Geronimo, G.A., Uriarte, R.B., Westphall, C.B.: Order@ Cloud: a VM organization framework based on multi-objective placement ranking. In: Proceedings of the 2016 IEEE/IFIP on Network Operations and Management Symposium (NOMS), pp. 529–535, IEEE (2016)

  69. Teyeb, H., Balma, A., Hadj-Alouane, N.B., Tata, S., Hadj-Alouane, A.B.: Traffic-aware virtual machine placement in geographically distributed Clouds. In: Proceedings of the 2014 International Conference on Control, Decision and Information Technologies (CoDIT), pp. 024–029, IEEE (2014)

  70. Ali, H.M., Lee, D.C.: A biogeography-based optimization algorithm for energy efficient virtual machine placement. In: Proceedings of the 2014 IEEE Symposium on Swarm Intelligence (SIS), pp. 1–6, IEEE (2014)

  71. Zheng, Q., Li, R., Li, X., Wu, J.: A multi-objective biogeography-based optimization for virtual machine placement. In: Proceedings of the 2015 15th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), pp. 687–696, IEEE (2015)

  72. Pahlevan, A., Del Valle, P.G., Atienza, D.: Exploiting CPU-load and data correlations in multi-objective VM placement for geo-distributed data centers. In: Proceedings of the Design, Automation & Test in Europe Conference & Exhibition (DATE), 2016, pp. 1333–1338, IEEE (2016)

  73. Teyeb, H., Hadj-Alouane, N.B., Tata, S.: Network-aware stochastic virtual machine placement in geo-distributed data centers. In: Proceedings of the OTM Confederated International Conferences” On the Move to Meaningful Internet Systems”, pp. 37–44, Springer (2017)

  74. Fatima, A., et al.: An enhanced multi-objective gray wolf optimization for virtual machine placement in cloud data centers. Electronics 8(2), 218 (2019)

    Article  MathSciNet  Google Scholar 

  75. Baalamurugan, K., Bhanu, S.V.: A multi-objective krill herd algorithm for virtual machine placement in cloud computing. J. Supercomput. (2018). https://doi.org/10.1007/s11227-018-2516-1

    Article  Google Scholar 

  76. Kesavaraja, D., Shenbagavalli, A.: QoE enhancement in cloud virtual machine allocation using Eagle strategy of hybrid krill herd optimization. J. Parallel Distrib. Comput. 118, 267–279 (2018)

    Article  Google Scholar 

  77. Ihara, D., Lopez-Pires, F., Baran, B.: Many-objective virtual machine placement for dynamic environments. In: Proceedings of the 2015 IEEE/ACM 8th International Conference on Utility and Cloud Computing (UCC), pp. 75–79, IEEE (2015)

  78. Pires, F.L., Barán, B.: Multi-objective virtual machine placement with service level agreement: a memetic algorithm approach. In Proceedings of the 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing, IEEE Computer Society, pp. 203–210 (2013)

  79. López-Pires, F., Barán, B.: Many-objective optimization for virtual machine placement in cloud computing. In: Proceedings of the Research Advances in Cloud Computing, pp. 291–326, Springer (2017)

  80. Pires, F.L., Melgarejo, E., Barán, B.: Virtual machine placement. A multi-objective approach. In: Proceedings of the Computing Conference (CLEI), 2013 XXXIX Latin American, pp. 1–8, IEEE (2013)

  81. López-Pires, F., Barán, B., Benítez, L., Zalimben, S., Amarilla, A.: Virtual machine placement for elastic infrastructures in overbooked cloud computing datacenters under uncertainty. Future Gener. Comput. Syst. 79, 830–848 (2018)

    Article  Google Scholar 

  82. Rashida, S.Y., Sabaei, M., Ebadzadeh, M.M., Rahmani, A.M.: A memetic grouping genetic algorithm for cost-efficient VM placement in a multi-cloud environment. Clust. Comput. (2019). https://doi.org/10.1007/s10586-019-02956-8

    Article  Google Scholar 

  83. Dörterler, S., Dörterler, M., Ozdemir, S.: Multi-objective virtual machine placement optimization for cloud computing. In: Proceedings of the 2017 International Symposium on Networks, Computers, and Communications (ISNCC), pp. 1–6, IEEE (2017)

  84. Chamorro, L.: A multi-objective approach for multi-cloud infrastructure brokering in dynamic markets. In: Proceedings of the XX Concurso de Trabajos Estudiantiles-JAIIO 46 (Córdoba, 2017) (2017)

  85. Adamuthe, A.C., Pandharpatte, R.M., Thampi, G.T.: Multiobjective virtual machine placement in cloud environment. In: Proceedings of the 2013 International Conference on Cloud & Ubiquitous Computing & Emerging Technologies (CUBE), pp. 8–13, IEEE (2013)

  86. Jiang, D., Huang, P., Lin, P., Jiang, J.:Energy-efficient VM placement heuristic algorithms comparison for the cloud with multidimensional resources. In: Proceedings of the International Conference on Information Computing and Applications, pp. 413–420, Springer (2012)

  87. Xu, J., Fortes, J.A.: Multi-objective virtual machine placement in virtualized data center environments. In: Proceedings of the Green Computing and Communications (GreenCom), 2010 IEEE/ACM Int’l Conference on & Int’l Conference on Cyber, Physical and Social Computing (CPSCom), pp. 179–188, IEEE (2010)

  88. Pascual, J.A., Lorido-Botrán, T., Miguel-Alonso, J., Lozano, J.A.: Towards a greener cloud infrastructure management using optimized placement policies. J. Grid Comput. 13(3), 375–389 (2015)

    Article  Google Scholar 

  89. Saber, T., Ventresque, A., Gandibleux, X., Murphy, L.: Genepi: a multi-objective machine reassignment algorithm for data centers. In: Proceedings of the International Workshop on Hybrid Metaheuristics, pp. 115–129, Springer (2014)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mostafa Ghobaei-Arani.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Masdari, M., Gharehpasha, S., Ghobaei-Arani, M. et al. Bio-inspired virtual machine placement schemes in cloud computing environment: taxonomy, review, and future research directions. Cluster Comput 23, 2533–2563 (2020). https://doi.org/10.1007/s10586-019-03026-9

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10586-019-03026-9

Keywords

Navigation