基于复杂依赖关系分解的低轨卫星网络任务卸载策略
Task Offloading Strategy for LEO Satellite Networks Based on Complex Dependency Decomposition
DOI: 10.12677/mos.2025.145404, PDF,    国家自然科学基金支持
作者: 申运波, 杨桂松*:上海理工大学光电信息与计算机工程学院,上海;何杏宇:上海理工大学光电信息与计算机工程学院,上海;上海理工大学出版学院,上海
关键词: 低轨卫星任务卸载深度强化学习依赖关系图卷积网络Low Earth Orbit Satellite Task Offloading Deep Reinforcement Learning Dependency Graph Convolution Network
摘要: 地面设备受限于本地计算资源,需将计算任务卸载至低轨卫星网络以降低处理时延。在任务卸载过程中,为了突破单个低轨卫星的计算资源限制,则需要将计算任务拆解成多个子任务。然而任务内部复杂的依赖关系给任务分解带来极大挑战。为此,文章提出了一种基于复杂依赖关系分解的任务卸载策略。首先,利用区域控制器将网络划分为控制域,统筹协调域内外计算资源,并负责任务卸载。其次,将具有复杂依赖关系的任务建模为有向无环图(DAG),并采用图卷积网络(GCN)对复杂依赖关系进行特征提取与分解。然后,将任务卸载问题构建为马尔可夫决策过程(MDP),利用深度Q网络(DQN)算法求解最优卸载策略。最后,实验结果表明,该策略能够有效降低任务处理时延。
Abstract: Due to the limitations of local computing resources on ground devices, computation tasks are offloaded to Low Earth Orbit (LEO) satellite networks to reduce processing delays. During the task offloading process, to overcome the computing resource constraints of single LEO satellites, a complex task needs to be decomposed into multiple subtasks. However, complex dependency relationships within the tasks pose significant challenges for task decomposition. To address this problem, this paper proposes a task-offloading strategy based on the decomposition of complex dependency relationships. Firstly, a regional controller is introduced to divide a network into control domains, which coordinates computing resources within and across domains in a unified manner and is responsible for task offloading. Secondly, tasks with complex dependencies are modeled as directed acyclic graphs (DAG), and graph convolutional networks (GCN) are utilized to model and extract features from these complex dependencies. Then, the task offloading problem is formulated as a Markov decision process (MDP), and the deep Q network (DQN) algorithm is used to search for the optimal offloading strategy. Finally, experimental results demonstrate that this strategy can effectively reduce the delay in task processing.
文章引用:申运波, 何杏宇, 杨桂松. 基于复杂依赖关系分解的低轨卫星网络任务卸载策略[J]. 建模与仿真, 2025, 14(5): 417-430. https://doi.org/10.12677/mos.2025.145404

参考文献

[1] Sahni, Y., Cao, J., Yang, L. and Ji, Y. (2021) Multihop Offloading of Multiple DAG Tasks in Collaborative Edge Computing. IEEE Internet of Things Journal, 8, 4893-4905. [Google Scholar] [CrossRef
[2] Zhao, G., Xu, H., Zhao, Y., Qiao, C. and Huang, L. (2021) Offloading Tasks with Dependency and Service Caching in Mobile Edge Computing. IEEE Transactions on Parallel and Distributed Systems, 32, 2777-2792. [Google Scholar] [CrossRef
[3] Li, Y. and Li, L. (2024) Computation Offloading and Resource Allocation in Mec-Enabled Vehicular Networks: Partial Offloading versus Binary Offloading. 2024 7th World Conference on Computing and Communication Technologies (WCCCT), Chengdu, 12-14 April 2024, 260-266. [Google Scholar] [CrossRef
[4] Wang, S., Xin, N., Luo, Z. and Lin, T. (2022) An Efficient Computation Offloading Strategy Based on Cloud-Edge Collaboration in Vehicular Edge Computing. 2022 International Conference on Computing, Communication, Perception and Quantum Technology (CCPQT), Xiamen, 5-7 August 2022, 193-197. [Google Scholar] [CrossRef
[5] Yang, X. and Hong, B. (2022) Cost-Efficient Task Offloading for Satellite Edge Computing Systems. 2022 International Symposium on Networks, Computers and Communications (ISNCC), Shenzhen, 19-22 July 2022, 1-5. [Google Scholar] [CrossRef
[6] Zhai, Z., Yu, S., Zhang, F. and Chen, X. (2022) An On-Orbit Computation Offloading Framework for Satellite Edge Computing. 2022 IEEE/CIC International Conference on Communications in China (ICCC), Sanshui, 11-13 August 2022, 1062-1067. [Google Scholar] [CrossRef
[7] Zhang, Z., Zhang, W. and Tseng, F. (2019) Satellite Mobile Edge Computing: Improving QOS of High-Speed Satellite-Terrestrial Networks Using Edge Computing Techniques. IEEE Network, 33, 70-76. [Google Scholar] [CrossRef
[8] Zhou, H., Li, L.J. and Dong, Z.S. (2023) Multi-Tasks Resource Joint Optimization Based on Asynchronous Reward Deep Deterministic Policy Gradient in Edge Computing. Application Research of Computers, 40, 1491-1496.
[9] Zhu, D.L., et al. (2021) Deep Reinforcement Learning-Based Task Offloading in Satellite-Terrestrial Edge Computing Networks. 2021 IEEE Wireless Communications and Networking Conference (WCNC), Nanjing, 29 March-1 April 2021, 1-7.
[10] Wang, J., Chen, P., Yin, Q., Yu, M., Zhang, M. and Zhang, X. (2023) A DRL-Based Algorithm for Dependent Task Offloading in Multi-Access Edge Computing. 2023 5th International Academic Exchange Conference on Science and Technology Innovation (IAECST), Guangzhou, 8-10 December 2023, 38-43. [Google Scholar] [CrossRef
[11] Deng, Y. and Peng, A. (2024) A DRL-Based Intelligent Task Offloading and Caching Strategy for IIoT in MEC. 2024 6th International Conference on Communications, Information System and Computer Engineering (CISCE), Guangzhou, 10-12 May 2024, 1347-1351. [Google Scholar] [CrossRef
[12] Qin, Z., Yao, H., Mai, T., Wu, D., Zhang, N. and Guo, S. (2022) Multi-Agent Reinforcement Learning Aided Computation Offloading in Aerial Computing for the Internet-of-Things. IEEE Transactions on Services Computing, 16, 1976-1986. [Google Scholar] [CrossRef
[13] Cao, H., Peng, Y., Wang, H., Jia, H., Kong, L. and Cao, S. (2024) Multi-Satellite Cooperative Computing Task Offloading Strategy Based on Deep Reinforcement Learning. 2024 4th International Conference on Computer Communication and Artificial Intelligence (CCAI), Xi’an, 24-26 May 2024, 464-471. [Google Scholar] [CrossRef
[14] Wang, C. and Luo, Z. (2024) A DRL-Based Dynamic Resource Allocation and Task Offloading Algorithm for LEO Satellite Network. 2024 International Conference on Satellite Internet (SAT-NET), Xi’an, 25-27 October 2024, 59-65. [Google Scholar] [CrossRef