A Systematic Review on Various Task Scheduling Algorithms in Cloud Computing

1Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.

Abstract

Task scheduling in cloud computing involves allocating tasks to virtual machines based on factors such as node availability, processing power, memory, and network connectivity. In task scheduling, we have various scheduling algorithms that are nature-inspired, bio-inspired, and metaheuristic, but we still have latency issues because it is an NP-hard problem. This paper reviews the existing task scheduling algorithms modelled by metaheuristics, nature-inspired algorithms, and machine learning, which address various scheduling parameters like cost, response time, energy consumption, quality of services, execution time, resource utilization, makespan, and throughput, but do not address parameters like trust or fault tolerance. Trust and fault tolerance have an impact on task scheduling; trust is necessary for tasks and assigning responsibility to systems, while fault tolerance ensures that the system can continue to operate even when failures occur. A balance of trust and fault tolerance gives a quality of service and efficient task scheduling; therefore, this paper has analysed parameters like trust and fault tolerance and given research directions.

Cite

CITATION STYLE

APA

Krishna, M. S. R., & Mangalampalli, S. (2024). A Systematic Review on Various Task Scheduling Algorithms in Cloud Computing. EAI Endorsed Transactions on Internet of Things. European Alliance for Innovation. https://doi.org/10.4108/eetiot.4548

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free