EAI Endorsed Transactions on Cloud Systems (May 2020)

Task scheduling in cloud computing based on metaheuristic techniques: A review paper

  • Rasha Al-Arasi,
  • Anwar Saif

DOI
https://doi.org/10.4108/eai.13-7-2018.162829
Journal volume & issue
Vol. 6, no. 17

Abstract

Read online

Cloud computing delivers computing resources like software and hardware as a service to the users through a network.Due to the scale of the modern datacentres and their dynamic resources provisioning nature, we need efficient schedulingtechniques to manage these resources. The main objective of scheduling is to assign tasks to adequate resources in order toachieve one or more optimization criteria. Scheduling is a challenging issue in the cloud environment, therefore manyresearchers have attempted to explore an optimal solution for task scheduling in the cloud environment. They have shownthat traditional scheduling is not efficient in solving this problem and produce an optimal solution with polynomial time inthe cloud environment. However, they introduced sub-optimal solutions within a short period of time. Meta-heuristictechniques have provided near-optimal or optimal solutions within an acceptable time for such problems. In this work, wehave introduced the major concepts of resource scheduling and provided a comparative analysis of many task schedulingtechniques based on different optimization criteria.

Keywords