Skip to main content

Advertisement

Log in

Service-level agreement aware energy-efficient load balancing in cloud using hybrid optimization model

  • Original Research Paper
  • Published:
Service Oriented Computing and Applications Aims and scope Submit manuscript

Abstract

Cloud computing (CC) is the most promising area of research for the previous few years, which offers shared resource power on demand. Virtualization is a major characteristic of CC, which entails the formation of several virtual machines (VMs) on a particular physical computer. The VM migration mechanism is aided by varied cloud service providers (CSPs) for managing resources. Nevertheless, if the distribution of resources is not handled accurately the VM allotment cannot be optimal. In addition, due to the enhanced number of data centers, energy consumption is high. Besides, resource management has become a major issue, due to the heterogeneity of resources. Due to the lack of resources on physical computers, several VM migrations cause data centers to perform worse (PM). Consequently, it is essential to drastically cut on energy use and the amount of VM migrations without violating SLA. Hence, this work goes ahead with three modules namely, (a) workload submission, (b) central manager (CM), and (c) migration. During workload submission, the tasks are submitted by the cloud users. In the second phase, resource allocation and migration take place. During migration, a new safety constraint is introduced using the improved Pearson correlation coefficient (IPCC) model. Here, hybrid optimization model named spider monkey-induced cat swarm optimization (SMI-CSO) is incorporated to select the VM and to allocate the resources. Further, enhanced correlation-based VM placement and global agent (GA) apply load balancing. Finally, VM performs actual migration from the schedule received from GA. Finally, the advantage of the suggested scheme is proven by wide-ranging metrics.

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

Similar content being viewed by others

Data Availability Statement

No new data were generated or analyzed in support of this research.

References

  1. Aldossary M, Djemame K, Alzamil I, Kostopoulos A, Agiatzidou E (2019) Energy-aware cost prediction and pricing of virtual machines in cloud computing environments. Futur Gener Comput Syst 93:442–459

    Article  Google Scholar 

  2. Shabeera TP, Kumar SDM, Chandran P (2017) Curtailing job completion time in MapReduce clouds through improved Virtual Machine allocation. Comput Electr Eng 58:190–202

    Article  Google Scholar 

  3. Ruan X, Chen H, Tian Y, Yin S (2019) Virtual machine allocation and migration based on performance-to-power ratio in energy-efficient clouds. Futur Gener Comput Syst 100:380–394

    Article  Google Scholar 

  4. de Coutinho RC, Drummond LMA, Frota Y, de Oliveira D (2015) Optimizing virtual machine allocation for parallel scientific workflows in federated clouds. Future Gener Comput Syst 46:51–68

    Article  Google Scholar 

  5. Aral A, Ovatman T (2016) Network-aware embedding of virtual machine clusters onto federated cloud infrastructure. J Syst Softw 120:89–104

    Article  Google Scholar 

  6. Sotiriadis S, Bessis N, Buyya R (2018) Self managed virtual machine scheduling in Cloud systems. Inf Sci 433–434:381–400

    Article  Google Scholar 

  7. Li C, Sun H, Tang H, Luo Y (2019) Adaptive resource allocation based on the billing granularity in edge-cloud architecture. Comput Commun 145:29–42

    Article  Google Scholar 

  8. Mavridis I, Karatza H (2019) Combining containers and virtual machines to enhance isolation and extend functionality on cloud computing. Futur Gener Comput Syst 94:674–696

    Article  Google Scholar 

  9. Xiaolong Xu, Zhang Q, Maneas S, Sotiriadis S, Bessis N (2019) VMSAGE: a virtual machine scheduling algorithm based on the gravitational effect for green Cloud computing. Simul Model Pract Theory 93:87–103

    Article  Google Scholar 

  10. Gupta MK, Jain A, Amgoth T (2018) Power and resource-aware virtual machine placement for IaaS cloud. Sustain Comput Inf Syst 19:52–60

    Google Scholar 

  11. Cao G (2019) Topology-aware multi-objective virtual machine dynamic consolidation for cloud datacenter. Sustain Comput Inf Syst 21:179–188

    Google Scholar 

  12. Hallawi H, Mehnen J, He H (2017) Multi-capacity combinatorial ordering GA in application to cloud resources allocation and efficient virtual machines consolidation. Futur Gener Comput Syst 69:1–10

    Article  Google Scholar 

  13. Paulraj GJL, Francis SAJ, Peter JD, Jebadurai IJ (2018) A combined forecast-based virtual machine migration in cloud data centers. Comput Electr Eng 69:287–300

    Article  Google Scholar 

  14. Celesti A, Mulfari D, Galletta A, Fazio M, Villari M (2019) A study on container virtualization for guarantee quality of service in Cloud-of-Things. Futur Gener Comput Syst 99:356–364

    Article  Google Scholar 

  15. Raycroft P, Jansen R, Jarus M, Brenner PR (2014) Performance bounded energy efficient virtual machine allocation in the global cloud. Sustain Comput Inf Syst 4(1):1–9

    Google Scholar 

  16. Jiang HP, Chen WM (2018) Self-adaptive resource allocation for energy-aware virtual machine placement in dynamic computing cloud. J Netw Comput Appl 120:119–129

    Article  Google Scholar 

  17. Beno MM, Valarmathi IR, Swamy SM, Rajakumar BR (2014) Threshold prediction for segmenting tumour from brain MRI scans. Int J Imaging Syst Technol 24(2):129–137

    Article  Google Scholar 

  18. Mapetu JPB, Kong L, Chen Z (2021) A dynamic VM consolidation approach based on load balancing using Pearson correlation in cloud computing. J Supercomput 77:5840–5881. https://doi.org/10.1007/s11227-020-03494-6

    Article  Google Scholar 

  19. Ranjbari M, Torkestani JA (2018) A learning automata-based algorithm for energy and SLA efficient consolidation of virtual machines in cloud data centers. J Parallel Distribut Comput 113:55–62

    Article  Google Scholar 

  20. Witanto JN, Lim H, Atiquzzaman M (2018) Adaptive selection of dynamic VM consolidation algorithm using neural network for cloud resource management. Fut Gener Comput Syst 87:35–42

    Article  Google Scholar 

  21. Gholipour N, Arianyan E, Buyya R (2020) A novel energy-aware resource management technique using joint VM and container consolidation approach for green computing in cloud data centers. Simul Model Pract Theory 104:102127

    Article  Google Scholar 

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

    Article  Google Scholar 

  23. Mergenci C, Korpeoglu I (2019) Generic resource allocation metrics and methods for heterogeneous cloud infrastructures. J Netw Comput Appl 146:102413

    Article  Google Scholar 

  24. Luo J, Song W, Yin L (2018) Reliable virtual machine placement based on multi-objective optimization with traffic-aware algorithm in industrial cloud. IEEE Access 6:23043–23052

    Article  Google Scholar 

  25. Soltanshahi M, Asemi R, Shafiei N (2019) Energy-aware virtual machines allocation by Krill Herd algorithm in cloud data centers. Heliyon 5(7):e02066

    Article  Google Scholar 

  26. Saramu KA, Jaganathan S (2015) Intensified scheduling algorithm for virtual machine tasks in cloud computing. Artif Intell Evol Algorith Eng Syst 325:283–290. https://doi.org/10.1007/978-81-322-2135-7_31

    Article  Google Scholar 

  27. Shu-Chuan C, Pei-wei T, and Jeng-Shyang P (2014) Cat swarm optimization. In: Conference paper in lecture notes in computer science, 12 March

  28. Sharma H, Hazrati G, Bansal JC (2019) Spider monkey optimization algorithm

  29. Thomas R, Rangachar MJS (2018) Hybrid optimization based DBN for face recognition using low-resolution images. Multimed Res 1(1):33–43

    Google Scholar 

  30. Devagnanam J, Elango NM (2020) Optimal resource allocation of cluster using hybrid grey wolf and cuckoo search algorithm in cloud computing. J Netw Comm Syst 3(1):31–40

    Google Scholar 

  31. Shareef SKM, Rao RS (2018) A Hybrid Learning Algorithm for Optimal Reactive Power Dispatch under Unbalanced Conditions. J Comput Mech Power Syst Control 1(1):26–33

    Google Scholar 

  32. Zhang J, Xia P (2017) An improved PSO algorithm for parameter identification of nonlinear dynamic hysteretic models. J Sound Vibr 389:153–167

    Article  Google Scholar 

  33. Xu J, Tang B, He H, Man H (2016) Semi supervised feature selection based on relevance and redundancy criteria. IEEE Trans Neural Netw Learn Syst 28(9):1974–1984

    Article  Google Scholar 

  34. Rodriguez-Lujan I, Huerta R, Elkan C, Cruz CS (2010) Quadratic programming feature selection. J Mach Learn Res 11(2):1491–1516

    MathSciNet  MATH  Google Scholar 

  35. https://planetlab.cs.princeton.edu/datasets.html

  36. Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67

    Article  Google Scholar 

  37. Moosavi S, Bardsiri V (2019) Poor and rich optimization algorithm: a new human-based and multi populations algorithm. Eng Appl Artif Intell 86:165–181. https://doi.org/10.1016/j.engappai.2019.08.025

    Article  Google Scholar 

  38. Binu D, Kariyappa BS (2018) RideNN: a new rider optimization algorithm-based neural network for fault diagnosis in analog circuits. IEEE Trans Instr Meas 68:2–26

    Article  Google Scholar 

  39. Boothalingam R (2018) Optimization using lion algorithm: a biological inspiration from lion’s social behaviour. Evol Intell 11:31–52

    Article  Google Scholar 

Download references

Funding

This research did not receive any specific funding.

Author information

Authors and Affiliations

Authors

Contributions

All authors have made substantial contributions to conception and design, revising the manuscript, and the final approval of the version to be published. Also, all authors agreed to be accountable for all aspects of the work in ensuring that questions related to the accuracy or integrity of any part of the work are appropriately investigated and resolved.

Corresponding author

Correspondence to Shilpa B. Kodli.

Ethics declarations

Conflict of interest

The authors declare no conflict of interest.

Ethical approval

Not Applicable.

Informed consent

Not Applicable.

Additional information

Publisher's Note

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

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kodli, S.B., Terdal, S. Service-level agreement aware energy-efficient load balancing in cloud using hybrid optimization model. SOCA 17, 77–91 (2023). https://doi.org/10.1007/s11761-023-00359-7

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11761-023-00359-7

Keywords

Navigation