Computer Science ›› 2026, Vol. 53 ›› Issue (7): 354-362.doi: 10.11896/jsjkx.250500060

• Computer Network • Previous Articles     Next Articles

Multi-party Inter-satellite Collaborative Computing Offloading Algorithm for Time-varying Topologies and Dynamic Heterogeneous Resources

SHANG Kefeng1,2, ZHANG Dan1, ZHUAN Sunying3, LI Dandan3, LIU Yan4,5,6, ZHU Kaige4,5,6   

  1. 1 Southwest China Institute of Electronic Technology,Chengdu 610036,China
    2 Intelligent TT&C and Space-based Application Laboratory,Chengdu 610036,China
    3 School of Computer Science(National Pilot Software Engineering School),Beijing University of Posts and Telecommunications,Beijing 100876,China
    4 Shanghai Satellite Network Research Institute Co.,Ltd.,Shanghai 201210,China
    5 Shanghai Key Laboratory of Satellite Network,Shanghai 201210,China
    6 State Key Laboratory of Satellite Network,Shanghai 201210,China
  • Received:2025-05-15 Revised:2025-09-23 Online:2026-07-15 Published:2026-07-10
  • About author:SHANG Kefeng,born in 1987,postgra-duate.His main research interests include aerospace tracking and control,constellation networking and applications.
    LI Dandan,born in 1987,Ph.D,asso-ciate professor,is a member of CCF(No.98186M).Her main research interests include next-generation Internet and edge intelligence.

Abstract: In the scenario of satellite-ground collaborative computing offloading,the satellite first computes part of the tasks and then offloads the remaining tasks to the ground for completion.This scenario typically requires the transmission of a large amount of data between the satellite and the ground,which incurs high costs for satellites with limited resources.Inter-satellite collaborative computing offloading can complete tasks without relying on ground computing devices.However,current research has not comprehensively considered the time-varying nature of satellite network topology,the dynamic and heterogeneous nature of satellite resources,which reduces the success rate of tasks.Therefore,an inter-satellite multi-party collaborative computing offloading algorithm for time-varying satellite topology and dynamic heterogeneous resources is proposed.Specifically,for the task set in each time slot,to make the offloading algorithm adapt to the time-varying satellite topology and dynamic heterogeneous satellite resources,the algorithm first collects key information such as the current time slot's satellite network topology,the resource status of each satellite,and the connection duration with the ground.Subsequently,the ground center optimizes task allocation with the dual objectives of minimizing task latency and maximizing task success rate.The primary objectives are to minimize task delay and maximize the task success rate for each task.Experimentally,dynamic topological data of the satellite network and connection time data are collected using the STK tool.The results show that,compared with the baseline algorithms,the proposed algorithm achieves a higher task success rate and lower task delay.

Key words: Low earth orbit satellite constellation, Satellite network, Deep reinforcement learning, Collaborative computing, Computing offloading

CLC Number: 

  • TP389.1
[1]ZHANG S,CUI G,LONG Y,et al.Joint computing and communication resource allocation for satellite communication networks with edge computing[J].China Communications,2021,18(7):236-252.
[2]SUN J,CHEN X,LI Z,et al.Joint Optimization of Multiple Resources for Distributed Service Deployment in Satellite Edge Computing Networks[J].IEEE Internet of Things Journal,2025,12(3):2359-2372.
[3]SUN Y H,WANG Y,ZHAO L,et al.Review of Digital Twin Based Satellite Network Mobile Edge Computing[J].Computer Science,2024,51(12):12-19.
[4]JIA M,ZHANG L,WU J,et al.Deep Multi-Agent Reinforcement Learning for Task Offloading and Resource Allocation in Satellite Edge Computing[J].IEEE Internet of Things Journal,2025,12(4):3832-3845.
[5]WANG Z X,PENG Q L,SUN R Y,et al.Delay and Energy-aware Task Offloading Approach for Orbit Edge Computing[J].Computer Science,2024,51(S1):754-762.
[6]GEIST A,CRUM G,BREWER C,et al.Nasaspacecube next-generation artificial-intelligence computing for stp-h9-scenic on iss[C]//Small Satellite Conference.2023.
[7]ZHENG H Q,ZHAGN J S,CHEN X.Deployment Optimization and Computing Offloading of Space-Air-Ground Integrated Mobile Edge Computing System[J].Computer Science,2023,50(2):69-79.
[8]YANG J,ZHANG Y,XIAO Z,et al.Joint Access Selection and Computation Offloading in LEO Ubiquitous Edge Computing Networks:An Alternating DRL-Based Approach[J].IEEE Transactions on Cognitive Communications and Networking,2025,11(3):1870-1886.
[9]ZHANG H,ZHAO H,LIU R,et al.Collaborative task offloading optimization for satellite mobile edge computing using multi-agent deep reinforcement learning[J].IEEE Transactions on Vehicular Technology,2024,73(10):15483-15498.
[10]ZHANG H,LIU R,KAUSHIK A,et al.Satellite edge computing with collaborative computation offloading:An intelligent deep deterministic policy gradient approach[J].IEEE Internet of Things Journal,2023,10(10):9092-9107.
[11]CAO H,PENG Y,WANG H,et al.Multi-Satellite Cooperative Computing Task Offloading Strategy Based on Deep Reinforcement Learning[C]//2024 4th International Conference on Computer Communication and Artificial Intelligence(CCAI).IEEE,2024:464-471.
[12]FEI H,ZHANG X,LONG J,et al.Towards multi-satellite collaborative computing via task scheduling based on genetic algorithm[J].Aerospace,2023,10(2):95.
[13]WU H,YANG X,BU Z.Task offloading with service migration for satellite edge computing:A deep reinforcement learning approach[J].IEEE Access,2024,12:25844-25856.
[14]TANG Q,FEI Z,LI B.Distributed deep learning for cooperative computation offloading in low earth orbit satellite networks[J].China Communications,2022,19(4):230-243.
[15]SONG Y,LI X,JI H,et al.Energy-aware task offloading and resource allocation in the intelligent LEO satellite network[C]//2022 IEEE 33rd Annual International Symposium on Personal,Indoor and Mobile Radio Communications(PIMRC).IEEE,2022:481-486.
[16]WANG R,ZHU W,LIU G,et al.Collaborative computation offloading and resource allocation insatellite edge computing[C]//GLOBECOM 2022-2022 IEEE Global Communications Confe-rence.IEEE,2022:5625-5630.
[17]HU Y,GONG W.An on-orbit task-offloading strategy based on satellite edge computing[J].Sensors,2023,23(9):4271.
[18]ZHANG Y,CHEN C,LIU L,et al.Aerial edge computing on orbit:A task offloading and allocation scheme[J].IEEE Tran-sactions on Network Science and Engineering,2022,10(1):275-285.
[19]PENG S,HOU X,SHEN Z,et al.Collaborative satellite computing through adaptivednn task splitting and offloading[C]//2024 IEEE Symposium on Computers and Communications(ISCC).IEEE,2024:1-6.
[20]HE P,HU J,FAN X,et al.Load-balanced collaborative offloa-ding for LEO satellite networks[J].IEEE Internet of Things Journal,2023,10(21):19075-19086.
[21]CHAI F,ZHANG Q,YAO H,et al.Joint multi-task offloading and resource allocation for mobile edge computing systems in satellite IoT[J].IEEE Transactions on Vehicular Technology,2023,72(6):7783-7795.
[22]CHEN J H,KUO W C,LIAO W.SpaceEdge:Optimizing service latency and sustainability for space-centric task offloading in LEO satellite networks[J].IEEE Transactions on Wireless Communications,2024,23(10):15435-15446.
[23]FAN H,YANG Z,ZHANG X,et al.A novel multi-satellite and multi-task scheduling method basedon task network graph aggregation[J].Expert Systems with Applications,2022,205:117565.
[24]QIU L,MENG W,HAN S,et al.Priority-Aware General Packet Offloading in Multi-Layer Dense Satellite Networks[C]//ICC 2024-IEEE International Conference on Communications.IEEE,2024:1849-1854.
[25]OSBAND I,BLUNDELL C,PRITZEL A,et al.Deep exploration via bootstrapped DQN[C]//Advances in Neural Information Processing Systems.2016.
[26]VAN HASSELT H,GUEZ A,SILVER D.Deep reinforcement learning with double q-learning[C]//Proceedings of the AAAI Conference on Artificial Intelligence.2016.
[27]WANG Z,SCHAUL T,HESSEL M,et al.Dueling network architectures for deep reinforcement learning[C]//International Conference on Machine Learning.PMLR,2016:1995-2003.
[28]SUTTON R S,MCALLESTER D,SINGH S,et al.Policy gradient methods for reinforcement learning with function approximation[C]//Advances in Neural Information Processing Systems.1999.
[29]LILLICRAP T P,HUNT J J,PRITZEL A,et al.Continuouscontrol with deep reinforcement learning[J].arXiv:1509.02971,2015.
[30]CHENG C A,XIE T,JIANG N,et al.Adversarially trained actor critic for offline reinforcement learning[C]//International Conference on Machine Learning.PMLR,2022:3852-3878.
[31]SCHULMAN J,LEVINE S,ABBEEL P,et al.Trust region po-licy optimization[C]//International Conference on Machine Learning.PMLR,2015:1889-1897.
[32]SCHULMAN J,WOLSKI F,DHARIWAL P,et al.Proximal policy optimization algorithms[J].arXiv:1707.06347,2017.
[33]MATTHIESEN B,RAZMI N,LEYVA-MAYORGA I,et al.Federated learning in satellite constellations[J].IEEE Network,2024,38(2):232-239.
[34]VALLATR.Pingouin:statistics in Python[J].Journal of Open Source Software,2018,3(31):1026.
[1] WANG Hongguang, JIANG Yiming, LIU Xiajun, BAI Luxin. Self-adaptive Load Balancing Strategy Based on Reinforcement Learning for SDSN [J]. Computer Science, 2026, 53(7): 336-342.
[2] LIU Jiaqi, WANG Yujie, XIANG Guodu, YU Kui, CAO Fuyuan. Long-term Causal Effect Estimation Based on Deep Reinforcement Learning [J]. Computer Science, 2026, 53(4): 235-244.
[3] HUAN Haisheng, ZHAO Peng, CHEN Nuo, KA Zuming. Review of Offloading Technologies Research in Mobile Edge Computing [J]. Computer Science, 2026, 53(2): 367-378.
[4] LI Fang, YUAN Baochun, SHEN Hang, WANG Tianjing, BAI Guangwei. Deep Reinforcement Learning-based Aircraft Task Offloading in Low Earth Orbit Satellite Networks [J]. Computer Science, 2026, 53(2): 406-415.
[5] ZHENG Kaifa, SUN Wei, ZHOU Junxu, WU Yunkun, XU Zhen, LIU Zhiquan , HE Qiang. Weakly-decentralized Scheme for Sensitive Data Sharing with Hierarchical Access Control [J]. Computer Science, 2026, 53(2): 431-441.
[6] WANG Haoyan, LI Chongshou, LI Tianrui. Reinforcement Learning Method for Solving Flexible Job Shop Scheduling Problem Based onDouble Layer Attention Network [J]. Computer Science, 2026, 53(1): 231-240.
[7] CHEN Jintao, LIN Bing, LIN Song, CHEN Jing, CHEN Xing. Dynamic Pricing and Energy Scheduling Strategy for Photovoltaic Storage Charging Stations Based on Multi-agent Deep Reinforcement Learning [J]. Computer Science, 2025, 52(9): 337-345.
[8] ZHANG Yongliang, LI Ziwen, XU Jiahao, JIANG Yuchen, CUI Ying. Congestion-aware and Cached Communication for Multi-agent Pathfinding [J]. Computer Science, 2025, 52(8): 317-325.
[9] HUO Dan, YU Fuping, SHEN Di, HAN Xueyan. Research on Multi-machine Conflict Resolution Based on Deep Reinforcement Learning [J]. Computer Science, 2025, 52(7): 271-278.
[10] WU Zongming, CAO Jijun, TANG Qiang. Online Parallel SDN Routing Optimization Algorithm Based on Deep Reinforcement Learning [J]. Computer Science, 2025, 52(6A): 240900018-9.
[11] WANG Chenyuan, ZHANG Yanmei, YUAN Guan. Class Integration Test Order Generation Approach Fused with Deep Reinforcement Learning andGraph Convolutional Neural Network [J]. Computer Science, 2025, 52(6): 58-65.
[12] ZHAO Xuejian, YE Hao, LI Hao, SUN Zhixin. Multi-AGV Path Planning Algorithm Based on Improved DDPG [J]. Computer Science, 2025, 52(6): 306-315.
[13] LI Yuanbo, HU Hongchao, YANG Xiaohan, GUO Wei, LIU Wenyan. Intrusion Tolerance Scheduling Algorithm for Microservice Workflow Based on Deep Reinforcement Learning [J]. Computer Science, 2025, 52(5): 375-383.
[14] ZHENG Longhai, XIAO Bohuai, YAO Zewei, CHEN Xing, MO Yuchang. Graph Reinforcement Learning Based Multi-edge Cooperative Load Balancing Method [J]. Computer Science, 2025, 52(3): 338-348.
[15] DU Likuan, LIU Chen, WANG Junlu, SONG Baoyan. Self-learning Star Chain Space Adaptive Allocation Method [J]. Computer Science, 2025, 52(3): 359-365.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!