TY - JOUR
T1 - Joint Task Offloading and Resource Allocation for IoT Edge Computing With Sequential Task Dependency
AU - An, Xuming
AU - Fan, Rongfei
AU - Hu, Han
AU - Zhang, Ning
AU - Atapattu, Saman
AU - Tsiftsis, Theodoros A.
N1 - Publisher Copyright:
© 2022 IEEE.
PY - 2022/9/1
Y1 - 2022/9/1
N2 - Incorporating mobile-edge computing (MEC) in the Internet of Things (IoT) enables resource-limited IoT devices to offload their computation tasks to a nearby edge server. In this article, we investigate an IoT system assisted by the MEC technique with its computation task subjected to sequential task dependency, which is critical for video stream processing and other intelligent applications. To minimize energy consumption per IoT device while limiting task processing delay, task offloading strategy, communication resource, and computation resource are optimized jointly under both slow and fast-fading channels. In slow fading channels, an optimization problem is formulated, which is nonconvex and involves one integer variable. To solve this challenging problem, we decompose it as a 1-D search of task offloading decision problem and a nonconvex optimization problem with task offloading decision given. Through mathematical manipulations, the nonconvex problem is transformed to be a convex one, which is shown to be solvable only with the simple Golden search method. In fast-fading channels, optimal online policies depending on the instant channel state are derived even though they are entangled. In addition, it is proved that the derived policy will converge to the offline policy when the channel coherence time is low, which can help save extra computation complexity. Numerical results verify the correctness of our analysis and the effectiveness of our proposed strategies over the existing methods.
AB - Incorporating mobile-edge computing (MEC) in the Internet of Things (IoT) enables resource-limited IoT devices to offload their computation tasks to a nearby edge server. In this article, we investigate an IoT system assisted by the MEC technique with its computation task subjected to sequential task dependency, which is critical for video stream processing and other intelligent applications. To minimize energy consumption per IoT device while limiting task processing delay, task offloading strategy, communication resource, and computation resource are optimized jointly under both slow and fast-fading channels. In slow fading channels, an optimization problem is formulated, which is nonconvex and involves one integer variable. To solve this challenging problem, we decompose it as a 1-D search of task offloading decision problem and a nonconvex optimization problem with task offloading decision given. Through mathematical manipulations, the nonconvex problem is transformed to be a convex one, which is shown to be solvable only with the simple Golden search method. In fast-fading channels, optimal online policies depending on the instant channel state are derived even though they are entangled. In addition, it is proved that the derived policy will converge to the offline policy when the channel coherence time is low, which can help save extra computation complexity. Numerical results verify the correctness of our analysis and the effectiveness of our proposed strategies over the existing methods.
KW - Internet of Things (IoT)
KW - mobile-edge computing (MEC)
KW - resource allocation
KW - sequential task dependency
KW - task offloading
UR - http://www.scopus.com/inward/record.url?scp=85124744660&partnerID=8YFLogxK
U2 - 10.1109/JIOT.2022.3150976
DO - 10.1109/JIOT.2022.3150976
M3 - Article
AN - SCOPUS:85124744660
SN - 2327-4662
VL - 9
SP - 16546
EP - 16561
JO - IEEE Internet of Things Journal
JF - IEEE Internet of Things Journal
IS - 17
ER -