2021
DOI: 10.3390/s21072512
|View full text |Cite
|
Sign up to set email alerts
|

Dynamically Controlling Offloading Thresholds in Fog Systems

Abstract: Fog computing is a potential solution to overcome the shortcomings of cloud-based processing of IoT tasks. These drawbacks can include high latency, location awareness, and security—attributed to the distance between IoT devices and cloud-hosted servers. Although fog computing has evolved as a solution to address these challenges, it is known for having limited resources that need to be effectively utilized, or its advantages could be lost. Computational offloading and resource management are critical to be ab… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
5
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 10 publications
(5 citation statements)
references
References 38 publications
0
5
0
Order By: Relevance
“…PSOS can prematurely converge to suboptimal solutions, particularly in the process of dealing with a sizable number of resources and jobs. [17][18] Dynamic Threshold Job Scheduling (DTJS) improves the utilization of resources and minimizes the time of response in VFC. It is grounded on the dynamic threshold concept, where the threshold value is dynamically set based on resource availability and current load.…”
Section: Jsmentioning
confidence: 99%
“…PSOS can prematurely converge to suboptimal solutions, particularly in the process of dealing with a sizable number of resources and jobs. [17][18] Dynamic Threshold Job Scheduling (DTJS) improves the utilization of resources and minimizes the time of response in VFC. It is grounded on the dynamic threshold concept, where the threshold value is dynamically set based on resource availability and current load.…”
Section: Jsmentioning
confidence: 99%
“…In the fog-based architecture proposed in [45], the fog layer is an ad hoc network. If the queuing waiting time at any fog node exceeds an offloading threshold value, the fog node sends an offloading request to the best neighboring fog node with the minimum value for the summation of queuing and propagation delays.…”
Section: Related Workmentioning
confidence: 99%
“…A second offloading was introduced as a dynamic solution that allowed fog nodes to exit the overloading state by redirecting a portion of the workload to other fog nodes. To propose an efficient offloading service, four main questions should be answered: How is the offloading node chosen [34][35][36][37][38][39][40][41][42][43][44][45][46][47], how is the number of offloading nodes decided [37], what tasks are eligible for offloading [35] and how is the number of offloaded tasks determined [38]. The proposed dynamic offloading service attempts to address these questions.…”
Section: Introductionmentioning
confidence: 99%
“…As a result, these applications need high computing resources for excellent processing [2][3][4]. Computational offloading enables tasks to be shared between IoT devices, fog nodes, and cloud servers [5]. Nowadays, the computation offloading IoV tasks has been developed efficiently like routing [6,7] based on different optimization techniques that have been proposed [8,9].…”
Section: Introductionmentioning
confidence: 99%