Abstract
Cloud computing is a powerful way to provide a suitable platform for data centers and to store data. Along with the so many benefits, there are still some management issues that need to be investigated. Although cloud computing seems to be a very attractive implementation it is facing incredible energy consumption and costs concerns. To avoid energy consumption, a VM consolidation and migration approach is introduced. The main objective of VM consolidation is to perform more jobs while consuming less amount of power. To achieve this, in this paper multi-objective energy-efficient VM consolidation using adaptive beetle swarm optimization (ABSO) algorithm is proposed. The proposed ABSO is a hybridization of particle swarm optimization (PSO) and Beetle swarm optimization (BSO).The proposed method presented with efficient solution representation, derivation of efficient fitness function (or multi-objective function) along with PSO and BSO operator. The effectiveness of the approach is analyzed based on the different evaluation measures and effectiveness is compared with different methods. From the results, our proposed approach consumes only 8.234 J energy for scheduling 100 tasks which are 10.616 J for BSO-based VM consolidation, 11.754 J for PSO-based VM consolidation, and 13.545 J for GA-based VM consolidation.
Similar content being viewed by others
References
Ahmad RW, Gani A, Hamid SHA, Shiraz M, Yousafzai A, Xia F (2015) A survey on virtual machine migration and server consolidation frameworks for cloud data centers. J Netw Comput Appl 52:11–25
Aryania A, Aghdasi HS, Khanli LM (2018) Energy-aware virtual machine consolidation algorithm based on ant colony system. J Grid Comput 16(3):477–491
Beloglazov A, Buyya R (2012) 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–1379
Ding W, Luo F, Han L, Gu C, Lu H, Fuentes J (2020) Adaptive virtual machine consolidation framework based on performance-to-power ratio in cloud data centers. Futur Gener Comput Syst 111:254–270
Elgendy IA, Zhang WZ, Zeng Y, He H, Tian YC, Yang Y (2020) Efficient and secure multi-user multi-task computation offloading for mobile-edge computing in mobile IoT networks. IEEE Trans Netw Serv Manag 17(4):2410–2422
Elgendy I, Muthanna A, Hammoudeh M, Shaiba HA, Unal D, Khayyat M (2021) Security-aware data offloading and resource allocation for MEC systems: a deep reinforcement learning. https://doi.org/10.36227/techrxiv.13635065.v1
Elshabka MA, Hassan HA, Sheta WM, Harb HM (2020) Security-aware dynamic VM consolidation. Egypt Inf J. https://doi.org/10.1016/j.eij.2020.10.002
Gao Y, Guan H, Qi Z, Hou Y, Liu L (2013) A multi-objective ant colony system algorithm for virtual machine placement in cloud computing. J Comput Syst Sci 79(8):1230–1242
Ghetas M (2021) A multi-objective Monarch Butterfly Algorithm for virtual machine placement in cloud computing. Neural Comput Appl 33:11011–11025. https://doi.org/10.1007/s00521-020-05559-2
Hariharan B, Raj DP (2019) A hybrid framework for job scheduling on cloud using firefly and BAT algorithm. Int J Bus Intell Data Min 15(4):388–407
Hariharan B, Raj DP (2020) WBAT job scheduler: a multi-objective approach for job scheduling problem on cloud computing. J Circ Syst Comput 29(6):1–26
Huang, Qiang, Gao F, Wang R, Qi Z (2011) Power consumption of virtual machine live migration in clouds. In: 2011 third international conference on communications and mobile computing, pp 122–125
Khani H, Latifi A, Yazdani N, Mohammadi S (2015) Distributed consolidation of virtual machines for power efficiency in heterogeneous cloud data centers. Comput Electr Eng 47:173–185
Madhan ES, Srinivasan S (2014) Energy aware data center using dynamic consolidation techniques: a survey. In: 2014 proceedings of IEEE international conference on computer communication and systems ICCCS14, pp 043–045
Mohiuddin I, Almogren A (2019) Workload aware VM consolidation method in edge/cloud computing for IoT applications. J Parallel Distrib Comput 123:204–214
Paulraj GJL, Francis SAJ, Peter JD, Jebadurai IJ (2018) Resource-aware virtual machine migration in IoT cloud. Future Gener Comput Syst 85:173–183
Saeedi P, Shirvani MH (2021) 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
Saxena D, Singh AK, Buyya R (2021) OP-MLB: An online VM prediction based multi-objective load balancing framework for resource management at cloud datacenter. IEEE Trans Cloud Comput. https://doi.org/10.1109/TCC.2021.3059096
Sayadnavard MH, Haghighat AT, Rahmani AM (2021) A multi-objective approach for energy-efficient and reliable dynamic VM consolidation in cloud data centers. Eng Sci Technol Int J. https://doi.org/10.1016/j.jestch.2021.04.014
Sharifi M, Salimi H, Najafzadeh M (2012) Power-efficient distributed scheduling of virtual machines using workload-aware consolidation techniques. J Supercomput 61(1):46–66
Singh G, Singh AK (2021) Optimizing multi-VM migration by allocating transfer and compression rate using geometric programming. Simul Model Pract Theory 106:102201
Suakanto S, Supangkat SH, Saragih R (2012) Performance measurement of cloud computing services. Int J Cloud Comput: Serv Arch 2(2):9–20
Thakur S, Kalia A, Thakur J (2013) Server consolidation algorithms for cloud computing environment: a review. Int J Adv Res Comput Sci Softw Eng 3(9):379–384
Witanto JN, Lim H, Atiquzzaman M (2018) Adaptive selection of dynamic VM consolidation algorithm using neural network for cloud resource management. Future Gener Comput Syst 87:35–42
Yadav R, Zhang W, Kaiwartya O, Singh PR, Elgendy IA, Tian YC (2018) Adaptive energy-aware algorithms for minimizing energy consumption and SLA violation in cloud computing. IEEE 6:55923–55936
Zhang WZ, Elgendy IA, Hammad M, Iliyasu AM, Du X, Guizani M, Abd El-Latif AA (2020) Secure and optimized load balancing for multitier iot and edge-cloud computing systems. IEEE Internet Things J 8(10):8119–8132
Zheng Q, Li R, Li X, Shah N, Zhang J, Tian F, Li J (2016) Virtual machine consolidated placement based on multi-objective biogeography-based optimization. Future Gener Comput Syst 54:95–122
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest statement
The authors declares that they have no competing interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations
Rights and permissions
About this article
Cite this article
Hariharan, B., Siva, R., Kaliraj, S. et al. ABSO: an energy-efficient multi-objective VM consolidation using adaptive beetle swarm optimization on cloud environment. J Ambient Intell Human Comput 14, 2185–2197 (2023). https://doi.org/10.1007/s12652-021-03429-w
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-021-03429-w