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.
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
Simar PS, Anju S, Rajesh K. Analysis of load balancing algorithms using cloud analyst. Int J Grid Distrib Comput. 2016;9(9):11–24.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
Contributions
The success of this research is attributed to the collaborative efforts and invaluable contributions made by all participating authors.
Corresponding author
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.
About this article
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
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s42979-024-03085-9