2021
DOI: 10.1002/cpe.6432
|View full text |Cite
|
Sign up to set email alerts
|

A systematic review on task scheduling in Fog computing: Taxonomy, tools, challenges, and future directions

Abstract: The biggest challenge of task scheduling in Fog computing is to satisfy users' dynamic requirements in real‐time with Fog nodes' limited resource capacities. Fog nodes' heterogeneity and an obligation to complete tasks by the deadline while minimizing cost and energy consumption makes the scheduling process more challenging. This article facilitates a deeper understanding of the research issues through a detailed taxonomy and distinguishes significant challenges in existing work. Furthermore, the paper investi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
18
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
7
1

Relationship

2
6

Authors

Journals

citations
Cited by 42 publications
(18 citation statements)
references
References 90 publications
0
18
0
Order By: Relevance
“…The task scheduling problem in cloud-fog computing has difficulty obtaining the optimal solution in polynomial time due to the many variables and constraints in the objective function [41]. To minimize the delay of all tasks and reduce the energy consumption of nodes, we combined the advantages of the MBO and ACO to design a hybrid heuristic algorithm.…”
Section: Task Scheduling Algorithm Designmentioning
confidence: 99%
“…The task scheduling problem in cloud-fog computing has difficulty obtaining the optimal solution in polynomial time due to the many variables and constraints in the objective function [41]. To minimize the delay of all tasks and reduce the energy consumption of nodes, we combined the advantages of the MBO and ACO to design a hybrid heuristic algorithm.…”
Section: Task Scheduling Algorithm Designmentioning
confidence: 99%
“…Cloud technology is described as an online service available to users at any time and in any location, involving, and variable capabilities. Cloud technology meets client requirements for programs, data, sharing facilities, and various equipment at the specified time, making services on request [1][2]. For web systems, most of the information requiring calculations, analysis, and storage has been transferred to internet services, which can affect latency, security, portability, and reliability [3].…”
Section: Introductionmentioning
confidence: 99%
“…The data collected by IoT sensors is sent to nearby Fog computing nodes for execution instead of sending it to multi‐hop away cloud infrastructure 5 . The huge amount of data generated by billions of geo‐distributed IoT devices/appliances cause network congestion, high latency, high energy consumption, and poor quality of service (QoS).…”
Section: Introductionmentioning
confidence: 99%
“…The data collected by IoT sensors is sent to nearby Fog computing nodes for execution instead of sending it to multi-hop away cloud infrastructure. 5 The huge amount of data generated by billions of geo-distributed IoT devices/appliances cause network congestion, high latency, high energy consumption, and poor quality of service (QoS). Further, the Fog computing nodes have different architectures and are resource-constrained in terms of processing/computing power, bandwidth as well as storage capacity.…”
mentioning
confidence: 99%