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

Offloading Mechanisms Based on Reinforcement Learning and Deep Learning Algorithms in the Fog Computing Environment

Abstract: Fog computing has emerged as a computing paradigm for resource-restricted Internet of things (IoT) devices to support time-sensitive and computationally intensive applications. Offloading can be utilized to transfer resource-intensive tasks from resource-limited end devices to a resource-rich fog or cloud layer to reduce end-to-end latency and enhance the performance of the system. However, this advantage is still challenging to achieve in systems with a high request rate because it leads to long queues of tas… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
2
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
7
2

Relationship

0
9

Authors

Journals

citations
Cited by 32 publications
(5 citation statements)
references
References 144 publications
0
2
0
Order By: Relevance
“…The size of the input file of a task containing the instructions and its associated data is in the range of [20,100] MB as shown in Table 6. Similarly, the size of the output generated after processing a task is in the range of [5,100] MB. The amount of memory required by each task is in the range of [50,200] MB.…”
Section: Workload Datasetsmentioning
confidence: 99%
See 1 more Smart Citation
“…The size of the input file of a task containing the instructions and its associated data is in the range of [20,100] MB as shown in Table 6. Similarly, the size of the output generated after processing a task is in the range of [5,100] MB. The amount of memory required by each task is in the range of [50,200] MB.…”
Section: Workload Datasetsmentioning
confidence: 99%
“…In a three-layer architecture as shown in Figure 1, the requests received from IoT devices are not directly sent to the cloud, rather they are served at the fog layer, reducing network traffic and load on cloud servers. In case the resources at the fog devices are unable to fulfill the requirements of some tasks, they are sent to the cloud server [5]. Thus, fog computing not only reduces delays and cost but also minimizes overall network congestion.…”
Section: Introductionmentioning
confidence: 99%
“…Over the past few years, reinforcement learning (RL), a subset of machine learning, has proven to be effective for enhancing scheduling algorithms [18]. RL enables an agent to interact with its environment, receive rewards for actions, and learn from these interactions.…”
Section: Reinforcement Learning-based Schedulingmentioning
confidence: 99%
“…In the context of fog computing, bandit learning algorithms can be used to make optimal offloading decisions by considering the available options and their potential outcomes. By iteratively exploring and exploiting the available options, bandit learning algorithms can provide efficient and effective offloading decisions in dynamic and uncertain fog computing environments [56], [57].…”
Section: Backgrounds Of Bandit Learning a Bandit Learning Conceptmentioning
confidence: 99%