2023
DOI: 10.1109/access.2023.3277826
|View full text |Cite
|
Sign up to set email alerts
|

Task Scheduling Mechanisms for Fog Computing: A Systematic Survey

Abstract: In the Internet of Things (IoT) ecosystem, some processing is done near data production sites at higher speeds without the need for high bandwidth by combining Fog Computing (FC) and cloud computing. Fog computing offers advantages for real-time systems that require high speed internet connectivity. Due to the limited resources of fog nodes, one of the most important challenges of FC is to meet dynamic needs in real-time. Therefore, one of the issues in the fog environment is the optimal assignment of tasks to… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
5
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
8

Relationship

0
8

Authors

Journals

citations
Cited by 15 publications
(6 citation statements)
references
References 78 publications
0
5
0
Order By: Relevance
“…However, limited resources in fog nodes necessitate efficient task scheduling to meet dynamic demands. This survey analyzes existing techniques, categorized into machine learning, heuristic, metaheuristic, and deterministic approaches, evaluating them based on execution time, resource utilization, and various other parameters is presented by Hosseinzadeh et al ( 2023 ). It reveals that metaheuristic-based methods are most common (38%), followed by heuristic (30%), machine learning (23%), and deterministic (9%).…”
Section: Literature Reviewmentioning
confidence: 99%
“…However, limited resources in fog nodes necessitate efficient task scheduling to meet dynamic demands. This survey analyzes existing techniques, categorized into machine learning, heuristic, metaheuristic, and deterministic approaches, evaluating them based on execution time, resource utilization, and various other parameters is presented by Hosseinzadeh et al ( 2023 ). It reveals that metaheuristic-based methods are most common (38%), followed by heuristic (30%), machine learning (23%), and deterministic (9%).…”
Section: Literature Reviewmentioning
confidence: 99%
“…The many scheduling methods now in use may be placed in one of three major categories: stochastic (Bhaumik et al, 2016;Guo, 2017), deterministic (Hosseinzadeh et al, 2023;Reddy and Sudhakar, 2023), or hybrid (Saif et al, 2023;Tran-Dang and Kim, 2023). Non-deterministic algorithms, often known as stochastic algorithms, are those that create a result depending on a degree of randomness and an objective function.…”
Section: Literature Surveymentioning
confidence: 99%
“…Memory and CPU utilization indicators have been included in their load utilization model, however the time aspect has not been taken into consideration. Consumption of both energy and time has been regarded as the most important elements in the research carried out by Hosseinzadeh et al (2023). The authors have successfully resolved the issues with scheduling and commitment by using the fireworks method.…”
Section: Literature Surveymentioning
confidence: 99%
“…Therefore, task scheduling methods that simultaneously optimize the resource utilization of fog and cloud resources and the QoS requirements of IoT activities have gained a great deal of attention in recent years. [15][16][17][18] Since task scheduling optimization is known as an NP-hard problem, numerous heuristic-, metaheuristic-, and machine learning-based approaches have been developed to solve it by considering different optimization goals. For example, in Reference 19, efficient heuristic rules and a priority-aware algorithm are respectively proposed for the local decision-making process and scheduling of the offloaded tasks among edge cloud servers in mobile edge computing environments.…”
Section: Introductionmentioning
confidence: 99%