Priority-aware task offloading for LEO satellite edge computing network: a multi-agent deep reinforcement learning-based approach
摘要
In the current data-driven era, satellite edge computing (SatEC) emerges as a novel computing paradigm that addresses the coverage limitations of terrestrial networks in remote areas by deploying computational resources on satellite networks. This provides a new avenue for real-time data processing on a global scale. However, effectively scheduling tasks to optimize resource utilization, reduce processing delay, and ensure the timeliness of task execution has become a critical issue in SatEC. Existing task scheduling algorithms often fail to fully consider task deadlines and priority orders, leading to deficiencies in handling urgent tasks and optimizing overall computational efficiency. In response to these issues, we propose a multi-agent advantage actor-critic (MA2C) algorithm based on deep reinforcement learning, aiming to effectively address the task scheduling challenges in SatEC. The MA2C algorithm employs two cooperative agents to optimize scheduling strategies: one agent is responsible for prioritizing tasks, while the other focuses on task offloading decisions. These two agents interact in real-time, dynamically adjusting their strategies to adapt to environmental changes, effectively enhancing scheduling efficiency. Furthermore, the agent design adopts an encoder-decoder architecture, combined with self-attention (SA) mechanisms and temporal convolutional network (TCN) technology to extract environmental features, achieving real-time optimization of task scheduling. The simulation results indicate that the MA2C algorithm outperforms existing algorithms across various scenarios. Compared with the baseline algorithms BDQN, DRTO, and GA, the MA2C algorithm reduces the task failure rate by 9.1%, 11.2%, and 16.9% respectively.