2021
DOI: 10.1016/j.comnet.2021.108177
|View full text |Cite
|
Sign up to set email alerts
|

Task offloading in Edge and Cloud Computing: A survey on mathematical, artificial intelligence and control theory solutions

Abstract: Next generation communication networks are expected to accommodate a high number of new and resource-voracious applications that can be offered to a large range of end users. Even though end devices are becoming more powerful, the available local resources cannot cope with the requirements of these applications. This has created a new challenge called task offloading, where computation intensive tasks need to be offloaded to more resource powerful remote devices. Naturally, the Cloud Computing is a well-tested… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
58
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
8
2

Relationship

2
8

Authors

Journals

citations
Cited by 129 publications
(59 citation statements)
references
References 243 publications
(302 reference statements)
1
58
0
Order By: Relevance
“…The problem of task offloading falls into the knapsack resource allocation category which is NP-hard in general [13]. Most of the proposed approaches follow a partial or full offloading technique, according to whether the tasks are separated or not, with the goal to minimize the overall latency and/or energy [14]. Furthermore, they propose static resource allocation schemes on the edge infrastructure.…”
Section: Related Workmentioning
confidence: 99%
“…The problem of task offloading falls into the knapsack resource allocation category which is NP-hard in general [13]. Most of the proposed approaches follow a partial or full offloading technique, according to whether the tasks are separated or not, with the goal to minimize the overall latency and/or energy [14]. Furthermore, they propose static resource allocation schemes on the edge infrastructure.…”
Section: Related Workmentioning
confidence: 99%
“…6.2 Future Directions 6.2.1 Task offloading. Task offloading is the transfer of computational responsibility to more resource-rich devices such as Edge, Fog, or Cloud computing services [65]. Encompassing the limitations of embedded devices and existing work to formulate effective Online learning solutions, offloading learning/training, or other intensive processing tasks to resource-rich devices needs investigation.…”
Section: Challengesmentioning
confidence: 99%
“…This often urges the offloading of computational hefty IoT tasks to a remote infrastructure, a process called task offloading [3]. Edge Computing [4] is a viable solution for the task offloading as it allows to offer the necessary networking and computational resources at the edge of the network enabling at the same time the real time processing VOLUME 4, 2016 of the IoT data.…”
Section: Introductionmentioning
confidence: 99%