Research output: Contribution to Journal/Magazine › Journal article › peer-review
Research output: Contribution to Journal/Magazine › Journal article › peer-review
}
TY - JOUR
T1 - Cooperative Resource Allocation for Computation-Intensive IIoT Applications in Aerial Computing
AU - Liu, Jialei
AU - Li, Guosheng
AU - Huang, Quanzhen
AU - Bilal, Muhammad
AU - Xu, Xiaolong
AU - Song, Houbing
PY - 2023/6/1
Y1 - 2023/6/1
N2 - Unmanned aerial vehicles (UAVs) will be a vital part of the massive Industrial Internet of Things (IIoT) in the 5G and 6G paradigms. The UAVs are required to collaborate with each other to deal with some computation-intensive IIoT applications in an autonomous UAV system. However, due to the limited processing capacity of UAVs, they are occasionally unable to handle certain tasks adequately (e.g., crowdsensing). Therefore, it is an important issue to realize efficient offloading of these computation-intensive IIoT applications. In this article, we first partition the computation-intensive IIoT application into a directed acyclic graph with multiple collaborative tasks. Then, we establish a joint optimization problem based on the models of the processor resources and energy consumption for the task offloading scheme. Third, we propose a cooperative resource allocation approach to optimize the joint optimization problem under the constraints of resource and communication latency, and then can migrate more computation-intensive tasks to the edge clouds. Finally, we build an aerial computing simulation system and make a comparative evaluation and analysis of our proposed cooperative resource allocation approach in terms of effectiveness and performance. The experimental results show that our proposed approach performs better than other related approaches.
AB - Unmanned aerial vehicles (UAVs) will be a vital part of the massive Industrial Internet of Things (IIoT) in the 5G and 6G paradigms. The UAVs are required to collaborate with each other to deal with some computation-intensive IIoT applications in an autonomous UAV system. However, due to the limited processing capacity of UAVs, they are occasionally unable to handle certain tasks adequately (e.g., crowdsensing). Therefore, it is an important issue to realize efficient offloading of these computation-intensive IIoT applications. In this article, we first partition the computation-intensive IIoT application into a directed acyclic graph with multiple collaborative tasks. Then, we establish a joint optimization problem based on the models of the processor resources and energy consumption for the task offloading scheme. Third, we propose a cooperative resource allocation approach to optimize the joint optimization problem under the constraints of resource and communication latency, and then can migrate more computation-intensive tasks to the edge clouds. Finally, we build an aerial computing simulation system and make a comparative evaluation and analysis of our proposed cooperative resource allocation approach in terms of effectiveness and performance. The experimental results show that our proposed approach performs better than other related approaches.
KW - Aerial computing
KW - communication latency
KW - Industrial Internet of Things (IIoT) application
KW - resource efficiency
KW - unmanned aerial vehicle (UAV)
U2 - 10.1109/JIOT.2022.3222340
DO - 10.1109/JIOT.2022.3222340
M3 - Journal article
AN - SCOPUS:85142836948
VL - 10
SP - 9295
EP - 9307
JO - IEEE Internet of Things Journal
JF - IEEE Internet of Things Journal
SN - 2327-4662
IS - 11
ER -