User Task Priority Based Resource Allocation with Multi Class Task Scheduling Strategy and Load Balancing in Cloud Environment

被引:0
作者
Nida Kousar G [1 ]
Gopala Krishnan C [1 ]
机构
[1] Department of Computer Science and Engineering, GITAM School of Technology, Bengaluru
关键词
Cloud computing; Load balancing; Multi class tasks; Quality of service; Resource utilization; Task scheduling; User task priority;
D O I
10.1007/s42979-024-03290-6
中图分类号
学科分类号
摘要
An effective task scheduling method can accommodate user needs, boost resource usage, and boost cloud computing's overall efficiency. However, the unchanging task needs are generally the focus of grid computing's job scheduling, leading to low resource usage. Distributing the dynamic user tasks fairly among all cloud nodes is the goal of load balancing, a relatively new field of study. The primary difficulty with cloud computing is load balancing. By making better use of available resources, load balancing methods improve cloud performance. Load balancing primary goal is to lessen the burden on the environment by cutting down on energy use and carbon emissions. The most crucial characteristics that can both satisfy user needs and maximize resource utilization are used to determine the order of priorities. Existing systems often ignore user priority suggestions in favor of optimal scheduling to improve load balancing. Scheduling that takes into account user-guided priorities uses a data-driven strategy, which helps improve load balancing. Scheduling algorithms that take user priorities into account can optimize load distribution more effectively. The primary objective of this research is to provide a priority based randomized load balancing technique that assigns tasks to virtual machines in a random fashion based on criteria such as the number of users, the amount of time the task takes to run, the type of software being used, the cost of the software, and the amount of available resources. This method maximizes system performance by decreasing response time and resource consumption while increasing metrics like fault tolerance and scalability. This system for scheduling tasks not only accommodates user needs but also achieves excellent resource usage. This research proposes a User Task Priority based Resource Allocation with Multi Class Task Scheduling Strategy and Load Balancing (UPRA-MCTSS-LB) Model for enhancing the cloud service quality. The proposed method reschedules heavily utilized resources and tasks to enhance cloud computing load balancing efficiency. The proposed model when contrasted with the traditional models performs better task scheduling and load balancing. © The Author(s), under exclusive licence to Springer Nature Singapore Pte Ltd. 2024.
引用
收藏
相关论文
共 27 条
[1]  
Shafiq D.A., Jhanjhi N.Z., Abdullah A., Alzain M.A., A load balancing algorithm for the data centres to optimize cloud computing applications, IEEE Access, 9, pp. 41731-41744, (2021)
[2]  
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, 9, pp. 49760-49773, (2021)
[3]  
Shen H., Chen L., A resource usage intensity aware load balancing method for virtual machine migration in cloud datacenters, IEEE Trans Cloud Comput, 8, 1, pp. 17-31, (2020)
[4]  
Marahatta A., Pirbhulal S., Zhang F., Parizi R.M., Choo K.-K.R., Liu Z., Classification-based and energy-efficient dynamic task scheduling scheme for virtualized cloud data center, IEEE Trans Cloud Comput, 9, 4, pp. 1376-1390, (2021)
[5]  
Chen L., Guo K., Fan G., Wang C., Song S., Resource constrained profit optimization method for task scheduling in edge cloud, IEEE Access, 8, pp. 118638-118652, (2020)
[6]  
Zhu L., Huang K., Hu Y., Tai X., A Self-adapting task scheduling algorithm for container cloud using learning automata, IEEE Access, 9, pp. 81236-81252, (2021)
[7]  
Ali M., Sallam K.M., Moustafa N., Chakraborty R., Ryan M., Choo K.-K.R., An automated task scheduling model using non-dominated sorting genetic algorithm II for fog-cloud systems, IEEE Trans Cloud Comput, 10, 4, pp. 2294-2308, (2022)
[8]  
Al Reshan M.S., Et al., A fast converging and globally optimized approach for load balancing in cloud computing, IEEE Access, 11, pp. 11390-11404, (2023)
[9]  
Sohani M., Jain S.C., A predictive priority-based dynamic resource provisioning scheme with load balancing in heterogeneous cloud computing, IEEE Access, 9, pp. 62653-62664, (2021)
[10]  
Nabi S., Ibrahim M., Jimenez J.M., DRALBA: dynamic and resource aware load balanced scheduling approach for cloud computing, IEEE Access, 9, pp. 61283-61297, (2021)