Learning and Batch-Processing Based Coded Computation With Mobility Awareness for Networked Airborne Computing
Learning and Batch-Processing Based Coded Computation With Mobility Awareness for Networked Airborne Computing
复制标题
DOI:
10.1109/tvt.2022.3231179
复制
发表时间:
2023-05
影响因子:
6.8
通讯作者:
Baoqian Wang;Junfei Xie;K. Lu;Yan Wan;Shengli Fu
中科院分区:
文献类型:
--
作者:
Baoqian Wang;Junfei Xie;K. Lu;Yan Wan;Shengli Fu
The implementation of many Unmanned Aerial Vehicle (UAV) applications (e.g., fire detection, surveillance, and package delivery) requires extensive computing resources to achieve reliable performance. Existing solutions that offload computation tasks to the ground may suffer from long communication delays. To address this issue, the Networked Airborne Computing (NAC) is a promising technique, which offers advanced onboard airborne computing capabilities by sharing resources among the UAVs via direct flight-to-flight links. However, NAC does not exist yet and enabling it requires overcoming many technical challenges, such as the high UAV mobility, and the uncertain, heterogeneous, and dynamic airspace. This paper addresses these challenges by 1) developing a Dynamic Batch-Processing based Coded Computation (D-BPCC) framework for achieving robust and adaptable cooperative airborne computing, and 2) designing deep reinforcement learning (DRL) based load allocation and UAV mobility control strategies for optimizing the system performance. As the first study to systematically investigate NAC, to the best of our knowledge, we evaluate the proposed methods through designing a NAC simulator and conducting comparative studies with four state-of-the-art distributed computing schemes. The results demonstrate the promising performance of the proposed methods.