Skip to main content
Log in

ABSO: an energy-efficient multi-objective VM consolidation using adaptive beetle swarm optimization on cloud environment

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

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.

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

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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Paulraj GJL, Francis SAJ, Peter JD, Jebadurai IJ (2018) Resource-aware virtual machine migration in IoT cloud. Future Gener Comput Syst 85:173–183

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Singh G, Singh AK (2021) Optimizing multi-VM migration by allocating transfer and compression rate using geometric programming. Simul Model Pract Theory 106:102201

    Article  Google Scholar 

  • Suakanto S, Supangkat SH, Saragih R (2012) Performance measurement of cloud computing services. Int J Cloud Comput: Serv Arch 2(2):9–20

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to B. Hariharan.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-021-03429-w

Keywords

Navigation