User-defined weight based multi objective task scheduling in cloud using whale optimisation algorithm
Swati Gupta,Ravi Shankar Singh
DOI: https://doi.org/10.1016/j.simpat.2024.102915
IF: 4.199
2024-02-01
Simulation Modelling Practice and Theory
Abstract:Cloud computing has revolutionized the IT landscape, providing scalable, on-demand computing resource. For efficiency in cloud environments, it is essential for modern organizations, where objectives often include cost reduction, resource consumption, operational efficiency and load balancing etc, to implement multi objective solutions. Single-objective systems can fail in handling dynamic and diverse workloads. This study introduces the Multi-Objective Whale Optimization-Based Scheduler (WOA-Scheduler) for efficient task scheduling in cloud computing environments. Leveraging the Whale Optimization Algorithm (WOA), the scheduler optimizes multiple objectives simultaneously, including cost, time, and load balancing. A key feature of the WOA-Scheduler is its flexibility in accommodating user-defined weights for different objectives, allowing organizations to prioritize optimization goals based on their specific requirements. Comparative analysis across various cloud environments demonstrates the superiority of the WOA-Scheduler over traditional single-objective approaches. By achieving a better balance between cost, time, and resource utilization, the scheduler enhances overall performance. Moreover, its multi-objective optimization capabilities enable dynamic adjustment of task assignments in response to changing workload conditions, ensuring efficient resource utilization and workload distribution. Overall, the WOA-Scheduler offers a customizable and adaptable solution for addressing the complexities of modern cloud services, ultimately improving performance and efficiency.
computer science, interdisciplinary applications, software engineering