3 research outputs found
Scalable Resource Management for Dynamic MEC: An Unsupervised Link-Output Graph Neural Network Approach
Deep learning has been successfully adopted in mobile edge computing (MEC) to
optimize task offloading and resource allocation. However, the dynamics of edge
networks raise two challenges in neural network (NN)-based optimization
methods: low scalability and high training costs. Although conventional
node-output graph neural networks (GNN) can extract features of edge nodes when
the network scales, they fail to handle a new scalability issue whereas the
dimension of the decision space may change as the network scales. To address
the issue, in this paper, a novel link-output GNN (LOGNN)-based resource
management approach is proposed to flexibly optimize the resource allocation in
MEC for an arbitrary number of edge nodes with extremely low algorithm
inference delay. Moreover, a label-free unsupervised method is applied to train
the LOGNN efficiently, where the gradient of edge tasks processing delay with
respect to the LOGNN parameters is derived explicitly. In addition, a
theoretical analysis of the scalability of the node-output GNN and link-output
GNN is performed. Simulation results show that the proposed LOGNN can
efficiently optimize the MEC resource allocation problem in a scalable way,
with an arbitrary number of servers and users. In addition, the proposed
unsupervised training method has better convergence performance and speed than
supervised learning and reinforcement learning-based training methods. The code
is available at \url{https://github.com/UNIC-Lab/LOGNN}
Joint Flying Relay Location and Routing Optimization for 6G UAV–IoT Networks: A Graph Neural Network-Based Approach
Unmanned aerial vehicles (UAVs) are widely used in Internet-of-Things (IoT) networks, especially in remote areas where communication infrastructure is unavailable, due to flexibility and low cost. However, the joint optimization of locations of UAVs and relay path selection can be very challenging, especially when the numbers of IoT devices and UAVs are very large. In this paper, we formulate the joint optimization of UAV locations and relay paths in UAV-relayed IoT networks as a graph problem, and propose a graph neural network (GNN)-based approach to solve it in an efficient and scalable way. In the training procedure, we design a reinforcement learning-based relay GNN (RGNN) to select the best relay path for each user. The theoretical analysis shows that the time complexity of RGNN is two orders lower than the conventional optimization method. Then, we jointly exploit location GNN (LGNN) and RGNN trained to optimize the locations of all UAVs. Both GNNs can be trained without relying on the training data, which is usually unavailable in the context of wireless networks. In inference procedure, LGNN is first used to optimize the location of UAVs, and then RGNN is used to select the best relay path based on the output of LGNN. Simulation results show that the proposed approach can achieve comparable performance to brute-force search with much lower time complexity when the network is relatively small. Remarkably, the proposed approach is highly scalable to large-scale networks and adaptable to dynamics in the environment, which can hardly be achieved using conventional methods