IEEE Access (Jan 2023)

Resource Scheduling in Edge Computing: Architecture, Taxonomy, Open Issues and Future Research Directions

  • Mostafa Raeisi-Varzaneh,
  • Omar Dakkak,
  • Adib Habbal,
  • Byung-Seo Kim

DOI
https://doi.org/10.1109/ACCESS.2023.3256522
Journal volume & issue
Vol. 11
pp. 25329 – 25350

Abstract

Read online

The implementation of the Internet of Things and 5G communications has pushed centralized cloud computing toward edge computing resulting in a paradigm shift in computing. Edge computing allows edge devices to offload their overflowing computing tasks to edge servers. This procedure may completely exploit the edge server’s computational and storage capabilities and efficiently execute computing operations. However, transferring all the overflowing computing tasks to an edge server leads to long processing delays and surprisingly high energy consumption for numerous computing tasks. Aside from this, unused edge devices and powerful cloud centers may lead to resource waste. Thus, hiring a collaborative scheduling approach based on task properties, optimization targets, and system status with edge servers, cloud centers, and edge devices is critical for the successful operation of edge computing. The primary motivation behind this study is to introduce the most recent advancements related to resource scheduling techniques and address the existing limitations. Firstly, this paper presents a novel taxonomy of resource scheduling in edge computing that includes applications, computational platforms, algorithm paradigms, and objectives. Secondly, it briefly summarizes the edge computing architecture for information and task processing. Resource scheduling techniques are then discussed and compared based on four collaboration modes. According to the literature surveyed, we briefly looked at the fairness and load balancing indicators in scheduling. Additionally, the survey conducted provides a comprehensive review of the state-of-the-art edge computing issues and challenges. Finally, this paper highlights deep learning, multi-objective optimization, and using green resources as key techniques for future directions.

Keywords