2018
DOI: 10.1155/2018/2734219
|View full text |Cite
|
Sign up to set email alerts
|

Immune Scheduling Network Based Method for Task Scheduling in Decentralized Fog Computing

Abstract: Fog computing has changed the distributed computing rapidly by including the smart devices widely distributed at the network edges. It is able to provide less latency and is more capable of decreasing traffic jam in the network. However, it will bring more difficulties for resource managing and task scheduling especially in a decentralized ad hoc network. In this paper, we propose a method that takes advantages of the immune mechanism to schedule tasks in a decentralized way for fog computing. By using forward… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
15
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 19 publications
(18 citation statements)
references
References 18 publications
(24 reference statements)
0
15
0
Order By: Relevance
“…The subdivision mechanism of tasks can be further improved by making each task/subtask more independent and loosely coupled in order to run these smoothly on multiple Fog nodes with minimum communication requirements. Balancing resource usage: The optimal use of resources is one of the challenges of task scheduling in the Fog environment because of limited computational capacity of Fog nodes, dynamically changing user requirements and mobility of Fog nodes. Inefficient use of resources may have a severe impact on QoS 9,31,45,54 . Migration of VMs is generally used for balancing load among Fog nodes that consequently improves the utilization of resources, but it introduces network overhead 90 .…”
Section: Issues Existing Solutions and Future Directions: A Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…The subdivision mechanism of tasks can be further improved by making each task/subtask more independent and loosely coupled in order to run these smoothly on multiple Fog nodes with minimum communication requirements. Balancing resource usage: The optimal use of resources is one of the challenges of task scheduling in the Fog environment because of limited computational capacity of Fog nodes, dynamically changing user requirements and mobility of Fog nodes. Inefficient use of resources may have a severe impact on QoS 9,31,45,54 . Migration of VMs is generally used for balancing load among Fog nodes that consequently improves the utilization of resources, but it introduces network overhead 90 .…”
Section: Issues Existing Solutions and Future Directions: A Discussionmentioning
confidence: 99%
“…Due to these issues, task scheduling in FC had witnessed substantial attention of the researchers. For instance, many researchers proposed task scheduling methods considering various parameters such as execution time, 8‐11 response time, 12‐17 deadline, 18‐23 cost, 14,15,22,24‐29 energy, 12,30‐38 security, 20,23,26,39,40 load balancing, 9,18,31,40 resource reallocation, 21 and optimal task‐resource pairing 24,39,41,42 . Although, a lot of research has already been carried out in task scheduling, but still there is a scope for further improvement.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Experimental results demonstrate that the proposed algorithm outperforms BA in terms of time-cost tradeoff. Wang et al [111] studied an immune scheduling network-based method for task scheduling in FC. The proposed method uses forward and backward propagation in the ad hoc network along with the power of distributed schedulers to generate the optimized scheduler strategies to deal with computing node overloaded and achieve the optimal task finishing time reducing.…”
Section: A Eas In CC and Ecmentioning
confidence: 99%
“…In another study, Wang et al 77 presented a decentralized algorithm for task scheduling in the fog computing environment using the immune mechanism of the human body. The network is considered as a framework including a set of computing nodes that make independent scheduling decisions and regularly cooperate for synchronization, transfer of network data, and the computing flow of nodes.…”
Section: Organization Of the Task Schedulingmentioning
confidence: 99%