Learning-based Task Offloading in Dynamic Orbital Edge Computing Network

In existing satellite communication model (SCM), satellites receive remote commands from ground station, then downlink raw sensed data to ground station directly. To tackle the challenges of high delay, intermittent downlink and congested ground station, edge computing for SCM is proposed, in which the flying satellites can locally process raw data. In SCM, the computing resources are time-variant and difficult to be obtained accurately due to rapid mobility of satellites. Multi-armed bandit (MAB) is a well-known scheme that has great potential to achieve nearly optimal task offloading for edge computing in mobility cases. However, existing MAB based works are difficult to apply in SCM. First, the distance difference between each satellite may be very large and the existing works have ignored the distance factor in exploration. This may cause huge errors for exploration cost evaluation and inevitable offloading failures. Second, the exploration and exploitation may have several order of magnitude difference while the existing work only use a constant to adjust the trade-off between the exploration and exploitation. As a result, it may take a long learning process to balance the trade-off, causing low offloading efficiency. To address the above challenges, in this work, we propose DMUCB as a Distance-aware and Mobility-aware task offloading algorithm based on MAB theory. The offloading decisions are made without any prior knowledge of computing resources. First, DMUCB provide a novel exploration method by jointly considering the distance, task size and the accumulative selected times to achieve an accurate exploration cost. Second, the difference of exploration and the new exploitation is largely reduced by our well-designed normalization mechanism for fast converge to the optimal offloading. Third, we present a time-variant parameter to effectively adapt the dynamic satellite communication environment. Simulation results show that DMUCB achieves close-to-optimal task offloading delay performance for satellite communication.

[1]  Dali Zhu,et al.  Deep Reinforcement Learning-based Task Offloading in Satellite-Terrestrial Edge Computing Networks , 2021, 2021 IEEE Wireless Communications and Networking Conference (WCNC).

[2]  Lingyang Song,et al.  Ultra-Dense LEO Satellite Offloading for Terrestrial Networks: How Much to Pay the Satellite Operator? , 2020, IEEE Transactions on Wireless Communications.

[3]  Sheng Wu,et al.  Energy-Efficient Data Offloading for Multi-Cell Satellite-Terrestrial Networks , 2020, IEEE Communications Letters.

[4]  Suzhi Cao,et al.  SatEdgeSim: A Toolkit for Modeling and Simulation of Performance Evaluation in Satellite Edge Computing Environments , 2020, 2020 12th International Conference on Communication Software and Networks (ICCSN).

[5]  Brandon Lucia,et al.  Orbital Edge Computing: Nanosatellite Constellations as a New Class of Computer System , 2020, ASPLOS.

[6]  Lingyang Song,et al.  Satellite-Aerial Integrated Computing in Disasters: User Association and Offloading Decision , 2019, ICC 2020 - 2020 IEEE International Conference on Communications (ICC).

[7]  Xuemin Shen,et al.  Service Offloading in Terrestrial-Satellite Systems: User Preference and Network Utility , 2019, 2019 IEEE Global Communications Conference (GLOBECOM).

[8]  Houbing Song,et al.  Fine-Grained Resource Management for Edge Computing Satellite Networks , 2019, 2019 IEEE Global Communications Conference (GLOBECOM).

[9]  Feng Lyu,et al.  Delay-Aware IoT Task Scheduling in Space-Air-Ground Integrated Network , 2019, 2019 IEEE Global Communications Conference (GLOBECOM).

[10]  Suzhi Cao,et al.  Satellite IoT Edge Intelligent Computing: A Research on Architecture , 2019, Electronics.

[11]  Suzhi Cao,et al.  Application of Edge Intelligent Computing in Satellite Internet of Things , 2019, 2019 IEEE International Conference on Smart Internet of Things (SmartIoT).

[12]  Feng Lyu,et al.  Space/Aerial-Assisted Computing Offloading for IoT Applications: A Learning-Based Approach , 2019, IEEE Journal on Selected Areas in Communications.

[13]  Xin Liu,et al.  Learning-Based Task Offloading for Vehicular Cloud Computing Systems , 2018, 2018 IEEE International Conference on Communications (ICC).

[14]  Xin Liu,et al.  Adaptive Exploration-Exploitation Tradeoff for Opportunistic Bandits , 2017, ICML.

[15]  Hejiao Huang,et al.  Collaborative Data Downloading by Using Inter-Satellite Links in LEO Satellite Networks , 2017, IEEE Transactions on Wireless Communications.

[16]  Peter Auer,et al.  Finite-time Analysis of the Multiarmed Bandit Problem , 2002, Machine Learning.

[17]  Gaofeng Cui,et al.  Latency and Energy Optimization for MEC Enhanced SAT-IoT Networks , 2020, IEEE Access.

[18]  Agisilaos G. Zisimatos,et al.  Overview of the Satellite Networked Open Ground Stations (SatNOGS) Project , 2018 .

[19]  Vivek Vittaldev,et al.  Dove High Speed Downlink System , 2017 .

[20]  Rami Puzis,et al.  Volatile Multi-Armed Bandits for Guaranteed Targeted Social Crawling , 2013, AAAI.