- Book Chapter
6
- 10.1007/978-981-16-0695-3_12
A Dynamic Load Scheduling Using Binary Self-adaptive JAYA (BSAJAYA) Algorithm in Cloud-Based Computing
- Jan 01, 2021
- Kaushik Mishra + 1 more +1
The load scheduling is a paramount concern in the cloud-based computing due to the involvement of conflicting parameters and fluctuating demands of users. Though the problem of load scheduling comes in the category of NP-hard problem, it is utmost essential to design a load scheduling approach to tackle the challenges in cloud computing. These challenges could be elevated by using metaheuristic approaches that offer an optimal solution to an NP-hard problem. In this research, authors propose a binary self-adaptive JAYA-based load scheduling algorithm to solve the dynamically independent load scheduling problem in cloud-based computing. The proposed algorithm is compared with the lately invented metaheuristic-based task scheduling algorithms such as bird swarm optimization (BSO), modified particle swarm optimization (MPSO), and the standard JAYA. The proposed algorithm is evaluated using a real-world dataset for the various QoS scheduling parameters to advocate the effectiveness of the algorithm. The simulated results show notable improvements over other compared algorithms for makespan, average resource utilization, and load-balancing.
Read more