review Open access

A Systematic Review on Various Task Scheduling Algorithms in Cloud Computing

  • EAI Endorsed Transactions on Internet of Things
  • European Alliance for Innovation
Research footprint

At a glance

Citations
7
References
18
Comments
0
Paper overview

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.

Record transparency

Publication details

DOI
10.4108/eetiot.4548
OpenAlex
W4389382752
Document type
review
Language
EN
Source
EAI Endorsed Transactions on Internet of Things
Last metadata update
Community

Comments

Log in to join the discussion.

  1. No comments yet. Start the discussion.