Skip to main content
Log in

Preemptive Min Max Optimal Cost Based Scheduling for Improving the Load Balancing in Virtualized Cloud Environment

  • Original Research
  • Published:
SN Computer Science Aims and scope Submit manuscript

Abstract

Load balancing and scheduling are essential components of cloud computing that aim to optimize resource allocation and utilization. In a cloud environment, multiple virtual machines and applications compete for shared resources, and efficient load balancing and scheduling mechanisms are crucial for ensuring optimal performance and resource utilization. The prior methodologies attains higher utilization to allocate task due to makspan problem leads more deadlock occurrence and request failures with higher energy consideration. Furthermore, the paper examines the challenges and considerations in load balancing and scheduling, such as dynamic workload variations, heterogeneity of resources, and QoS requirements. To handle this issues, to propose an Efficient Load Balancing Based Predictive Priority-based Preemptive Min max priority Load balancer (PMin-Max LB) to improve the service optimality in Decentralized cloud server. Initially the user request accessibility and task progress is evaluated through Service level Workload Impact score (SLWIS). Then introducing Workload Scaling Job vector estimation is carried by Particle Swarm Optimization (PSO). By evaluating the Makespan Instance Scaling Changeover Virtualization (MISCV) task weights are assigned to virtual machine by applying Preemptive Min max priority Load balancer (PMin-Max LB) to reduce the workload to improve the performance. The proposed system improves the impact of load balancing and scheduling on cloud performance, scalability, and cost-effectiveness. Finally proposed system attains the potential advancements in load balancing and scheduling techniques improves the computing approach in virtualization process to reduce the workload burned to optimize the heterogeneity and Quality of service.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

Data Availability

The dataset utilized and examined in this study can be obtained from the corresponding author upon reasonable request.

References

  1. Simar PS, Anju S, Rajesh K. Analysis of load balancing algorithms using cloud analyst. Int J Grid Distrib Comput. 2016;9(9):11–24.

    Article  Google Scholar 

  2. Dong Y, Xu G, Zhang M, Meng X. A high-efficient joint ’cloud-edge’ aware strategy for task deployment and load balancing. IEEE Access. 2021;9:12791–802. https://doi.org/10.1109/ACCESS.2021.3051672.

    Article  Google Scholar 

  3. Chen Y, Wang L, Chen X, Ranjan R, Zomaya A, Zhou Y, Hu S. Stochastic workload scheduling for uncoordinated datacenter clouds with multiple qos constraints. IEEE Trans Cloud Comput. 2016. https://doi.org/10.1109/TCC.2016.2586048.

    Article  Google Scholar 

  4. Guo S, Liu J, Yang Y, Xiao B, Li Z. Energy-efficient dynamic computation offloading and cooperative task scheduling in mobile cloud computing. IEEE Trans Mob Comput. 2018. https://doi.org/10.1109/TMC.2018.2831230.

    Article  Google Scholar 

  5. Shafiq DA, Jhanjhi NZ, Abdullah A, Alzain MA. A load balancing algorithm for the data centres to optimize cloud computing applications. IEEE Access. 2021;9:41731–44. https://doi.org/10.1109/ACCESS.2021.3065308.

    Article  Google Scholar 

  6. Luo X, Lv Y, Li R, Chen Yi. Web service QoS prediction based on adaptive dynamic programming using fuzzy neural networks for cloud services. IEEE Access. 2015;3:2260–9. https://doi.org/10.1109/ACCESS.2015.2498191.

    Article  Google Scholar 

  7. Zhu H, Chen M, Zhang Z, Tang D. An adaptive real-time scheduling method for flexible job shop scheduling problem with combined processing constraint. IEEE Access. 2019;7:125113–21. https://doi.org/10.1109/ACCESS.2019.2938548.

    Article  Google Scholar 

  8. Belgacem A, Beghdad-Bey K, Nacer H. Dynamic resource allocation method based on Symbiotic Organism Search algorithm in cloud computing. IEEE Trans Cloud Comput. 2020. https://doi.org/10.1109/TCC.2020.3002205.

    Article  Google Scholar 

  9. Prem Jacob T, Pradeep K. A multi-objective optimal task scheduling in cloud environment using cuckoo particle swarm optimization. Wirel Pers Commun. 2019;109:315–31. https://doi.org/10.1007/s11277-019-06566-w.

    Article  Google Scholar 

  10. BaruwalChhetri M, Forkan AR, Mo Vo B, Nepal S, Kowalczyk R. Exploiting heterogeneity for opportunistic resource scaling in cloud-hosted applications. IEEE Trans Serv Comput. 2019. https://doi.org/10.1109/tsc.2019.2908647.

    Article  Google Scholar 

  11. Zhao J, Yang K, Wei X, Ding Y, Hu L, Xu G. A OP-MLB clustering-based task deployment approach for load balancing using Bayes theorem in cloud environment. IEEE Trans Parallel Distrib Syst. 2016;27(2):305–16. https://doi.org/10.1109/TPDS.2015.2402655.

    Article  Google Scholar 

  12. Azizi S, Shojafar M, Abawajy J, Buyya R. GRVMP: a greedy randomized algorithm for virtual machine placement in cloud data centers. IEEE Syst J. 2020. https://doi.org/10.1109/JSYST.2020.3002721.

    Article  Google Scholar 

  13. Javadi SA, Gandhi A. User-centric interference-aware load balancing for cloud-deployed applications. IEEE Trans Cloud Comput. 2022;10(1):736–48. https://doi.org/10.1109/TCC.2019.2943560.

    Article  Google Scholar 

  14. Loheswaran K, et al. Hybrid cuckoo search algorithm with iterative local search for optimized task scheduling on cloud computing environment. J Comput Theor Nanosci. 2019;16:2065.

    Article  Google Scholar 

  15. Song C. A hybrid multi-objective teaching-learning based optimization for scheduling problem of hybrid flow shop with unrelated parallel machine. IEEE Access. 2021;9:56822–35. https://doi.org/10.1109/ACCESS.2021.

    Article  Google Scholar 

  16. Cong P, Xu G, Zhou J, Chen M, Wei T, Qiu M. Personality- and value-aware scheduling of user requests in cloud for profit maximization. IEEE Trans Cloud Comput. 2020. https://doi.org/10.1109/TCC.2020.3000792.

    Article  Google Scholar 

  17. Alaanzy M, Othman M. Load balancing and server consolidation in cloud computing environments: a meta-study. IEEE Access. 2019;7:141868–87. https://doi.org/10.1109/ACCESS.2019.2944420.

    Article  Google Scholar 

  18. Zhang W-Z, et al. Secure and optimized load balancing for multitier IoT and edge-cloud computing systems. IEEE Internet Things J. 2021;8(10):8119–32. https://doi.org/10.1109/JIOT.2020.3042433.

    Article  Google Scholar 

  19. Yang L, Yang D, Cao J, Sahni Y, Xu X. QoS guaranteed resource allocation for live virtual machine migration in edge clouds. IEEE Access. 2020;8:78441–51. https://doi.org/10.1109/ACCESS.2020.2989154.

    Article  Google Scholar 

  20. Marahatta A, Xin Q, Chi C, Zhang F, Liu Z. PEFS: AI-driven prediction based energy-aware fault-tolerant scheduling scheme for cloud data center. IEEE Trans Sustain Comput. 2020. https://doi.org/10.1109/TSUSC.2020.3015559.

    Article  Google Scholar 

  21. Saxena D, Singh AK, Buyya R. OP-MLB: an online VM prediction-based multi-objective load balancing framework for resource management at cloud data center. IEEE Trans Cloud Comput. 2022;10(4):2804–16. https://doi.org/10.1109/TCC.2021.3059096.

    Article  Google Scholar 

  22. Shen H, Chen L. A resource usage intensity aware load balancing method for virtual machine migration in cloud datacenters. IEEE Trans Cloud Comput. 2020;8(1):17–31. https://doi.org/10.1109/TCC.2017.2737628.

    Article  Google Scholar 

  23. Tang F, Yang LT, Tang C, Li J, Guo M. A dynamical and load-balanced flow scheduling approach for big data centers in clouds. IEEE Trans Cloud Comput. 2018;6(4):915–28. https://doi.org/10.1109/TCC.2016.2543722.

    Article  Google Scholar 

  24. Shahid MA, Islam N, Alam MM, Su’ud MM, Musa S. A comprehensive study of load balancing approaches in the cloud computing environment and a novel fault tolerance approach. IEEE Access. 2020;8:130500–26. https://doi.org/10.1109/ACCESS.2020.3009184.

    Article  Google Scholar 

  25. Hung L-H, Wu C-H, Tsai C-H, Huang H-C. Migration-based load balance of virtual machine servers in cloud computing by load prediction using genetic-based methods. IEEE Access. 2021;9:49760–73. https://doi.org/10.1109/ACCESS.2021.3065170.

    Article  Google Scholar 

Download references

Acknowledgements

The authors acknowledged the RRASE College of Engineering, Chennai, Tamilnadu, India; Sri Eshwar College of Engineering, Coimbatore, Tamilnadu, India; Ponjesly College of Engineering, Nagercoil, Tamilnadu, India for supporting the research work by providing the facilities.

Funding

No funding received for this research.

Author information

Authors and Affiliations

Authors

Contributions

The success of this research is attributed to the collaborative efforts and invaluable contributions made by all participating authors.

Corresponding author

Correspondence to K. Ravikumar.

Ethics declarations

Conflict of Interest

No conflict of interest.

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

Ravikumar, K., Saravanakumar, K. & Viswanathan, A. Preemptive Min Max Optimal Cost Based Scheduling for Improving the Load Balancing in Virtualized Cloud Environment. SN COMPUT. SCI. 5, 754 (2024). https://doi.org/10.1007/s42979-024-03085-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s42979-024-03085-9

Keywords

Navigation