TY - JOUR
T1 - Joint Multi-Task Offloading and Resource Allocation for Mobile Edge Computing Systems in Satellite IoT
AU - Chai, Furong
AU - Zhang, Qi
AU - Yao, Haipeng
AU - Xin, Xiangjun
AU - Gao, Ran
AU - Guizani, Mohsen
N1 - Publisher Copyright:
© 2023 IEEE.
PY - 2023/6/1
Y1 - 2023/6/1
N2 - For multi-task mobile edge computing (MEC) systems in satellite Internet of Things (IoT), there are dependencies between different tasks, which need to be collected and jointly offloaded. It is crucial to allocate the computing and communication resources reasonably due to the scarcity of satellite communication and computing resources. To address this issue, we propose a joint multi-task offloading and resource allocation scheme in satellite IoT to improve the offloading efficiency. We first construct a novel resource allocation and task scheduling system in which tasks are collected and decided by multiple unmanned aerial vehicles (UAV) based aerial base stations, the edge computing services are provided by satellites. Furthermore, we investigate the multi-task joint computation offloading problem in the framework. Specifically, we model tasks with dependencies as directed acyclic graphs (DAG), then we propose an attention mechanism and proximal policy optimization (A-PPO) collaborative algorithm to learn the best offloading strategy. The simulation results show that the A-PPO algorithm can converge in 25 steps. Furthermore, the A-PPO algorithm reduces cost by at least 8.87% compared to several baseline algorithms. In summary, this paper provides a new insight for the cost optimization of multi-task MEC systems in satellite IoT.
AB - For multi-task mobile edge computing (MEC) systems in satellite Internet of Things (IoT), there are dependencies between different tasks, which need to be collected and jointly offloaded. It is crucial to allocate the computing and communication resources reasonably due to the scarcity of satellite communication and computing resources. To address this issue, we propose a joint multi-task offloading and resource allocation scheme in satellite IoT to improve the offloading efficiency. We first construct a novel resource allocation and task scheduling system in which tasks are collected and decided by multiple unmanned aerial vehicles (UAV) based aerial base stations, the edge computing services are provided by satellites. Furthermore, we investigate the multi-task joint computation offloading problem in the framework. Specifically, we model tasks with dependencies as directed acyclic graphs (DAG), then we propose an attention mechanism and proximal policy optimization (A-PPO) collaborative algorithm to learn the best offloading strategy. The simulation results show that the A-PPO algorithm can converge in 25 steps. Furthermore, the A-PPO algorithm reduces cost by at least 8.87% compared to several baseline algorithms. In summary, this paper provides a new insight for the cost optimization of multi-task MEC systems in satellite IoT.
KW - Multi-task offloading
KW - Satellite Internet of Things (IoT)
KW - attention mechanism
KW - mobile edge computing (MEC)
KW - proximal policy optimization (PPO)
UR - http://www.scopus.com/inward/record.url?scp=85147276218&partnerID=8YFLogxK
U2 - 10.1109/TVT.2023.3238771
DO - 10.1109/TVT.2023.3238771
M3 - Article
AN - SCOPUS:85147276218
SN - 0018-9545
VL - 72
SP - 7783
EP - 7795
JO - IEEE Transactions on Vehicular Technology
JF - IEEE Transactions on Vehicular Technology
IS - 6
ER -