大规模小卫星网络中动态路由和通信资源的联合优化
Joint Dynamic Routing and Resource Allocation in Large-Scale Small Satellite Networks
摘要: 小卫星网络在现代通信中有着重要的作用,普遍应用于各种现代通信场景。由于随机传输需求和随机分组产生/到达,大规模小卫星网络中的流量模式变得复杂,而由于网络规模极大和小卫星资源有限,路由面临更大的挑战。传统的卫星路由算法试图利用时间离散图模型来利用可预测的卫星轨迹,无法应对这些挑战。动态路径路由成为提高网络性能和鲁棒性的关键路由技术之一,本文利用动态网络特性对信息路由问题进行三维建模,将端到端的带跳数约束的最短路径问题建模为0~1整数规划问题。由于难以刻画动态拓扑下的全局信息,我们采用时间切片对卫星位置和星间链路状态进行精确刻画,得到信息路由所需的网络拓扑。同时,我们采用基于“路由–切换”机制的路由算法对三维网络拓扑中的端到端问题进行求解,求解过程涉及一个带有跳数约束的最短时延路径问题,由于该问题为NP-hard,多数已有研究采用启发式算法进行近似求解,以牺牲求解精度来换取求解效率。我们采用基于拉格朗日对偶理论的BiLAD算法对该单约束最短路径问题进行求解,既能保证求解效率,又可以保证求解结果的最优性。在数值实验中,我们随机生成200个测试实例,实验结果显示,本文所提信息路由算法可以成功求解191个测试实例,和贪心算法相比求解成功率提高了约18%。
Abstract: Small satellite networks play an important role in modern communications and are widely used in various modern communication scenarios. Due to random transmission requirements and random packet generation/arrival, the traffic pattern in large-scale small satellite networks becomes complex, and routing faces greater challenges due to the extremely large network scale and limited small satellite resources. Traditional satellite routing algorithms attempt to use time-discrete graph models to exploit predictable satellite trajectories, but cannot cope with these challenges. Dynamic path routing has become one of the key routing technologies to improve network performance and robustness. This paper uses the characteristics of dynamic networks to model the information routing problem in three dimensions, and models the end-to-end shortest path problem with hop count constraints as a 0~1 integer programming problem. Since it is difficult to characterize the global information under dynamic topology, we use a combination of time slicing and dynamic grid models to accurately characterize the satellite position and intersatellite link status, and obtain the network topology required for information routing. At the same time, we use a routing algorithm based on the “routing-switching” mechanism to solve the end-to-end problem in the three-dimensional network topology. The solution process involves a shortest delay path problem with hop count constraints. Since this problem is NP-hard, most existing studies use heuristic algorithms for approximate solutions, sacrificing solution accuracy in exchange for solution efficiency. We use the BiLAD algorithm based on Lagrangian duality theory to solve the single-constrained shortest path problem, which can ensure both the efficiency of the solution and the optimality of the solution. In the numerical experiment, we randomly generated 200 test instances. The experimental results show that the information routing algorithm proposed in this paper can successfully solve 191 test instances, and the success rate of the solution is increased by about 18% compared with the greedy algorithm.
文章引用:王涵宇. 大规模小卫星网络中动态路由和通信资源的联合优化[J]. 运筹与模糊学, 2025, 15(2): 712-721. https://doi.org/10.12677/orf.2025.152119

参考文献

[1] Zhang, H. (2009) Dynamic Multi-Path Routing Protocol for LEO/MEO Satellite Networks. Computer Science, 10, 42-45.
[2] Qi, H., Guo, Y., Hou, D., Xing, Z., Ren, W., Cong, L., et al. (2022) SDN-Based Dynamic Multi-Path Routing Strategy for Satellite Networks. Future Generation Computer Systems, 133, 254-265. [Google Scholar] [CrossRef
[3] Lu, Y., Zhao, Y., Sun, F., Li, H. and Wang, D. (2013) Dynamic Fault-Tolerant Routing Based on FSA for LEO Satellite Networks. IEEE Transactions on Computers, 62, 1945-1958. [Google Scholar] [CrossRef
[4] Han, Z., Xu, C., Zhao, G., Wang, S., Cheng, K. and Yu, S. (2023) Time-varying Topology Model for Dynamic Routing in LEO Satellite Constellation Networks. IEEE Transactions on Vehicular Technology, 72, 3440-3454. [Google Scholar] [CrossRef
[5] Li, J., Lu, H., Xue, K. and Zhang, Y. (2019) Temporal Netgrid Model-Based Dynamic Routing in Large-Scale Small Satellite Networks. IEEE Transactions on Vehicular Technology, 68, 6009-6021. [Google Scholar] [CrossRef
[6] Yuan, S., Sun, Y. and Peng, M. (2024) Joint Network Function Placement and Routing Optimization in Dynamic Software-Defined Satellite-Terrestrial Integrated Networks. IEEE Transactions on Wireless Communications, 23, 5172-5186. [Google Scholar] [CrossRef
[7] Li, D.N., Mao, X.F., Yu, J. and Wang, G.X. (2004) A Destruction-Resistant Dynamic Routing Algorithm for LEO/MEO Satellite Networks. The Fourth International Conference on Computer and Information Technology, 2004. CIT’04., Wuhan, 16 September 2004, 522-527. [Google Scholar] [CrossRef
[8] Huang, Y., Wu, S., Kang, Z., Mu, Z., Huang, H., Wu, X., et al. (2023) Reinforcement Learning Based Dynamic Distributed Routing Scheme for Mega LEO Satellite Networks. Chinese Journal of Aeronautics, 36, 284-291. [Google Scholar] [CrossRef
[9] Xu, G., Zhao, Y., Ran, Y., Zhao, R. and Luo, J. (2022) Spatial Location Aided Fully-Distributed Dynamic Routing for Large-Scale LEO Satellite Networks. IEEE Communications Letters, 26, 3034-3038. [Google Scholar] [CrossRef
[10] Lyu, Y., Hu, H., Fan, R., Liu, Z., An, J. and Mao, S. (2024) Dynamic Routing for Integrated Satellite-Terrestrial Networks: A Constrained Multi-Agent Reinforcement Learning Approach. IEEE Journal on Selected Areas in Communications, 42, 1204-1218. [Google Scholar] [CrossRef
[11] Yi, X., Sun, Z., Yao, F. and Miao, Y. (2013) Satellite Constellation of MEO and IGSO Network Routing with Dynamic Grouping. International Journal of Satellite Communications and Networking, 31, 277-302. [Google Scholar] [CrossRef
[12] Wang, Z., Zhang, W., Liu, B., Jiang, D., Wang, F. and Zhang, J. (2021) A Joint and Dynamic Routing Approach to Connected Vehicles via LEO Constellation Satellite Networks. Wireless Networks. [Google Scholar] [CrossRef
[13] Yin, Y., Huang, C., Xiong, N.N., Wu, D. and Huang, S. (2023) Joint Dynamic Routing and Resource Allocation in Satellite-Terrestrial Integrated Networks. Computer Networks, 231, Article ID: 109823. [Google Scholar] [CrossRef
[14] Asaka, T., Miyoshi, T. and Tanaka, Y. (2000) Virtual-Cost-Based Algorithm for Dynamic Multicast Routing in Satellite-terrestrial Networks. IEICE Transactions on Communications, 83, 680-689.
[15] Werner, M. (1997) A Dynamic Routing Concept for Atm-Based Satellite Personal Communication Networks. IEEE Journal on Selected Areas in Communications, 15, 1636-1648. [Google Scholar] [CrossRef
[16] Lu, Y., Zhao, Y., Sun, F., Yang, F., Liang, R., Shen, J., et al. (2022) Enhancing Transmission Efficiency of Mega-Constellation LEO Satellite Networks. IEEE Transactions on Vehicular Technology, 71, 13210-13225. [Google Scholar] [CrossRef
[17] Lin, Z., Li, H., Liu, J., Lai, Z. and Fan, G. (2022) Inter-Networking and Function Optimization for Mega-Constellations. 2022 IFIP Networking Conference (IFIP Networking), Catania, 13-16 June 2022, 1-9. [Google Scholar] [CrossRef
[18] Fan, G., Li, H., Liu, J., Lai, Z., Qian, W., Lu, L., et al. (2023) User-Driven Flexible and Effective Link Connection Design for Mega-Constellation Satellite Networks. 2023 International Wireless Communications and Mobile Computing (IWCMC), Marrakesh, 19-23 June 2023, 793-799. [Google Scholar] [CrossRef
[19] Yan, H., Zhang, Q. and Sun, Y. (2014) A Novel Routing Scheme for LEO Satellite Networks Based on Link State Routing. 2014 IEEE 17th International Conference on Computational Science and Engineering, Chengdu, 19-21 December 2014, 876-880. [Google Scholar] [CrossRef
[20] Li, H., Zhang, H., Qiao, L., Tang, F., Xu, W., Chen, L., et al. (2018) Queue State Based Dynamical Routing for Non-Geostationary Satellite Networks. 2018 IEEE 32nd International Conference on Advanced Information Networking and Applications (AINA), Krakow, 16-18 May 2018, 1-8. [Google Scholar] [CrossRef
[21] Nishiyama, H., Tada, Y., Kato, N., Yoshimura, N., Toyoshima, M. and Kadowaki, N. (2013) Toward Optimized Traffic Distribution for Efficient Network Capacity Utilization in Two-Layered Satellite Networks. IEEE Transactions on Vehicular Technology, 62, 1303-1313. [Google Scholar] [CrossRef
[22] Chen, Q., Yang, L., Liu, X., Guo, J., Wu, S. and Chen, X. (2020) Multiple Gateway Placement in Large‐Scale Constellation Networks with Inter-Satellite Links. International Journal of Satellite Communications and Networking, 39, 47-64. [Google Scholar] [CrossRef
[23] Chen, Q., Giambene, G., Yang, L., Fan, C. and Chen, X. (2021) Analysis of Inter-Satellite Link Paths for LEO Mega-Constellation Networks. IEEE Transactions on Vehicular Technology, 70, 2743-2755. [Google Scholar] [CrossRef
[24] Chaudhry, A.U. and Yanikomeroglu, H. (2021) Laser Intersatellite Links in a Starlink Constellation: A Classification and Analysis. IEEE Vehicular Technology Magazine, 16, 48-56. [Google Scholar] [CrossRef
[25] Handley, M. (2018) Delay Is Not an Option: Low Latency Routing in Space. Proceedings of the 17th ACM Workshop on Hot Topics in Networks, Redmond, 15-16 November 2018, 85-91. [Google Scholar] [CrossRef
[26] Feng, X., Sun, Y. and Peng, M. (2024) Distributed Satellite-Terrestrial Cooperative Routing Strategy Based on Minimum Hop-Count Analysis in Mega LEO Satellite Constellation. IEEE Transactions on Mobile Computing, 23, 10678-10693. [Google Scholar] [CrossRef
[27] Kou, C., Hu, D., Yuan, J. and Ai, W. (2020) Bisection and Exact Algorithms Based on the Lagrangian Dual for a Single-Constrained Shortest Path Problem. IEEE/ACM Transactions on Networking, 28, 224-233. [Google Scholar] [CrossRef