Scinovex
articleTop 1% cited

Space/Aerial-Assisted Computing Offloading for IoT Applications: A Learning-Based Approach

IEEE Journal on Selected Areas in Communications · 2019 · Vol. 37(5) · pp. 1117–1129
Xiongwen ChengFeng LyuWei QuanConghao ZhouHongli HeWeisen ShiXuemin Shen

Abstract

Internet of Things (IoT) computing offloading is a challenging issue, especially in remote areas where common edge/cloud infrastructure is unavailable. In this paper, we present a space-air-ground integrated network (SAGIN) edge/cloud computing architecture for offloading the computation-intensive applications considering remote energy and computation constraints, where flying unmanned aerial vehicles (UAVs) provide near-user edge computing and satellites provide access to the cloud computing. First, for UAV edge servers, we propose a joint resource allocation and task scheduling approach to efficiently allocate the computing resources to virtual machines (VMs) and schedule the offloaded tasks. Second, we investigate the computing offloading problem in SAGIN and propose a learning-based approach to learn the optimal offloading policy from the dynamic SAGIN environments. Specifically, we formulate the offloading decision making as a Markov decision process where the system state considers the network dynamics. To cope with the system dynamics and complexity, we propose a deep reinforcement learning-based computing offloading approach to learn the optimal offloading policy on-the-fly, where we adopt the policy gradient method to handle the large action space and actor-critic method to accelerate the learning process. Simulation results show that the proposed edge VM allocation and task scheduling approach can achieve near-optimal performance with very low complexity and the proposed learning-based computing offloading algorithm not only converges fast but also achieves a lower total cost compared with other offloading approaches.

UAV Applications and OptimizationIoT and Edge/Fog ComputingAdvanced Neural Network ApplicationsComputer scienceMarkov decision processCloud computingEdge computingDistributed computingReinforcement learningComputation offloadingServerScheduling (production processes)Mobile edge computing

Funding

  • National Natural Science Foundation of China
  • Natural Sciences and Engineering Research Council of Canada
Citations
846
FWCI
799.54
field-weighted impact
References
42
Percentile
100%
vs. same field & year
Citations per year
Cited by
Enabling Massive IoT Toward 6G: A Comprehensive Survey
IEEE Internet of Things Journal · 2021 · 658 citations
References
Energy-Efficient Resource Allocation for Mobile-Edge Computation Offloading
IEEE Transactions on Wireless Communications · 2016 · 1,534 citations
Dynamic Computation Offloading for Mobile-Edge Computing With Energy Harvesting Devices
IEEE Journal on Selected Areas in Communications · 2016 · 1,667 citations
Mobile Edge Computing via a UAV-Mounted Cloudlet: Optimization of Bit Allocation and Path Planning
IEEE Transactions on Vehicular Technology · 2017 · 801 citations
5G: A Tutorial Overview of Standards, Trials, Challenges, Deployment, and Practice
IEEE Journal on Selected Areas in Communications · 2017 · 2,252 citations
Joint Trajectory and Communication Design for Multi-UAV Enabled Wireless Networks
IEEE Transactions on Wireless Communications · 2018 · 1,961 citations
Reinforcement Learning: An Introduction
IEEE Transactions on Neural Networks · 1998 · 26,808 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.