Deadline-aware Task Scheduling for Cloud Computing using Firefly Optimization Algorithm
TL;DR: In this paper , a deadline-aware task scheduling algorithm for cloud environments based on the Firefly Optimization Algorithm (FOA) is proposed to achieve a higher level of efficiency in multiple parameters, including execution time, waiting time, resource utilization, the percentage of missed tasks, power consumption, and makespan.
read more
Abstract: —Task scheduling poses a major challenge for cloud computing environments. Task scheduling ensures cost-effective task execution and improved resource utilization. It is classified as a NP-hard problem due to its nondeterministic polynomial time nature. This characteristic motivates researchers to employ meta-heuristic algorithms. The number of cloud users and computing capabilities is leading to increased concerns about energy consumption in cloud data centers. In order to leverage cloud resources in the most energy-efficient manner while delivering real-time services to users, a viable cloud task scheduling solution is necessary. This study proposes a new deadline-aware task scheduling algorithm for cloud environments based on the Firefly Optimization Algorithm (FOA). The suggested scheduling algorithm achieves a higher level of efficiency in multiple parameters, including execution time, waiting time, resource utilization, the percentage of missed tasks, power consumption, and makespan. According to simulation results, the proposed algorithm is more effective and superior to the CSO algorithm under HP2CN and NASA workload archives.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
A Dynamic Task Scheduling Algorithm Based on Learning Automata for Cloud Computing
Heng Shi,Zhenping Xie +1 more
- 29 Mar 2024
TL;DR: The DTSALA algorithm ensures equitable distribution of tasks across available system resources, thereby optimizing resource utilization and reduces task execution time through efficient allocation of tasks to appropriate resources, ultimately enhancing the overall system performance and user experience within the cloud computing environment.
A Dynamic Algorithm for VM Scheduling for Prioritized Cloudlets
Lipika Datta,Taniya Purkait +1 more
- 26 Apr 2024
TL;DR: A dynamic algorithm for VM scheduling for prioritized cloudlets optimizes system performance and resource utilization by prioritizing tasks and considering VM load.
References
Genetic Algorithms and Random Keys for Sequencing and Optimization
TL;DR: A general genetic algorithm to address a wide variety of sequencing and optimization problems including multiple machine scheduling, resource allocation, and the quadratic assignment problem is presented.
1.5K
An Improved Hybrid Swarm Intelligence for Scheduling IoT Application Tasks in the Cloud
TL;DR: An alternative task scheduler approach for organizing IoT application tasks over the CCE, using a modified Manta ray foraging optimization (MRFO) and the salp swarm algorithm (SSA), is proposed to handle the problem of scheduling IoT tasks in cloud computing.
98
Task scheduling approaches in fog computing: A systematic review
TL;DR: The task scheduling algorithms proposed by different researchers for the cloud‐fog environment, their advantages and disadvantages, and also various tools and issues regarding the scheduling methods and their restrictions were discussed.
96
Internet of Medical Things Privacy and Security: Challenges, Solutions, and Future Trends from a New Perspective
TL;DR: In this article , the authors provide an in-depth analysis of IoT and IoMT by focusing on security concerns from different points of view, making this comprehensive survey unique compared to other existing studies.
Scheduling using improved genetic algorithm in cloud computing for independent tasks
Pardeep Kumar,Amandeep Verma +1 more
- 03 Aug 2012
TL;DR: The three scheduling techniques Min-Min, Max-Min and Genetic Algorithm have been discussed and performance metrics of Min- Min andMax-Min have been shown and the performance of the standard Genetic Al algorithm and the proposed Improved Genetic Algorithms have been checked against the sample data.
95