Litcius/Paper detail

Multitask and Multiobjective Joint Resource Optimization for UAV-Assisted Air-Ground Integrated Networks Under Emergency Scenarios

Xiaoqin Song, Mengqian Cheng, Lei Lei, Yang Yang

2023IEEE Internet of Things Journal40 citationsDOI

Abstract

To face the challenges in emergency scenarios, a multitask and multiobjective optimization algorithm for computation offloading and relay communication is investigated for the air-ground integrated networks, composed of unmanned aerial vehicles (UAVs), emergency vehicle users (EVUs) and ground sensor nodes (GSNs). We propose an HFL-DDQN algorithm, which combines horizontal federated learning (HFL) with double deep <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$Q$ </tex-math></inline-formula> -network (DDQN). First, UAVs are separated into two clusters according to the services they provide, i.e., edge computing or relay communication. Next, the optimization problems are formulated for two types of services, respectively. For the computation offloading tasks of EVUs, the optimization objective is to minimize the weighted sum of delay and energy consumption. For the sensor data transmission of GSNs, the optimization objective is to maximize the minimum rate of relay links. We define the total cost of the system as the sum of two types of services. Then, federated aggregation is used to joint training the global neural networks model without sharing raw data. Furthermore, the DDQN is improved by adopting prioritized experience replay to achieve better convergence. The simulation results show that the proposed HFL-DDQN algorithm not only outperforms the state-of-the-art baselines in terms of the system cost but also promotes the generalization in execution process, which is especially applicable to the rescue scene under accidents.

Topics & Concepts

Computer scienceJoint (building)Multi-objective optimizationResource management (computing)Resource (disambiguation)Resource allocationDistributed computingComputer networkEngineeringMachine learningArchitectural engineeringUAV Applications and OptimizationDistributed Control Multi-Agent SystemsSatellite Communication Systems