系统工程与电子技术 ›› 2025, Vol. 47 ›› Issue (4): 1346-1354.doi: 10.12305/j.issn.1001-506X.2025.04.31

• 通信与网络 • 上一篇    下一篇

基于改进萤火虫算法的卫星网络路由优化方法

孙正阳1,2, 杜晔1,2,3,*   

  1. 1. 北京交通大学计算机科学与技术学院, 北京 100044
    2. 北京交通大学智能交通数据安全与隐私保护技术北京市重点实验室, 北京 100044
    3. 北京交通大学国家经济安全预警工程北京实验室, 北京 100044
  • 收稿日期:2024-01-09 出版日期:2025-04-25 发布日期:2025-05-28
  • 通讯作者: 杜晔
  • 作者简介:孙正阳(1999—), 男, 硕士研究生, 主要研究方向为空天地一体化网络安全
    杜晔(1978—), 男, 教授, 博士, 主要研究方向为网络行为异常检测、空天地一体化网络安全
  • 基金资助:
    中央高校基本科研业务费(K24JBZX00020);北京交通大学国家经济安全预警工程北京实验室

Satellite network routing optimization method based on improved firefly algorithm

Zhengyang SUN1,2, Ye DU1,2,3,*   

  1. 1. School of Computer Science and Technology, Beijing Jiaotong University, Beijing 100044, China
    2. Beijing Key Laboratory of Security and Privacy in Intelligent Transportation, Beijing Jiaotong University, Beijing 100044, China
    3. Beijing Laboratory of National Economic Security Early-warning Engineering, Beijing Jiaotong University, Beijing 100044, China
  • Received:2024-01-09 Online:2025-04-25 Published:2025-05-28
  • Contact: Ye DU

摘要:

针对低轨卫星网络出现节点故障而导致延迟升高、无法保证报文可靠传输等问题, 提出一种基于改进萤火虫算法(improved firefly algorithm, IFA)的路由优化方法。首先, 为及时调整报文转发路径以绕过故障节点, 建立了基于路径可靠性的路由模型, 可全面评估路径质量。其次, 为应对卫星网络频繁的路由请求, 提高搜索到最优路径的成功率, 提出IFA求解路由模型。基于Levy飞行优化萤火虫种群初始化方法, 并依据萤火虫的年龄自适应调整光吸收系数和随机步长因子, 以提升算法收敛速度。同时, 混合遗传算法设计萤火虫交配阶段, 以提升算法探索解空间的能力。仿真结果表明, 在节点故障情况下, 该方法可规划有效最短路径, 显著降低网络的端到端延迟和丢包率, 并实现流量的负载均衡。

关键词: 低轨卫星网络, 启发式路由, 萤火虫算法, 遗传算法, 可靠性

Abstract:

In view of the problem of nodes failure in low Earth orbit satellite network, which causes higher delay and unreliable transmission of packets, a route optimization method based on improved firefly algorithm (IFA) is proposed. First, in order to adjust the packet forwarding path in time to avoid the nodes in failure, a routing model based on path reliability is established, which can comprehensively evaluate the path quality. Second, in order to cope with frequent routing requests from satellite network and improve the success rate of searching to the optimal path, an IFA is proposed to solve the routing model. The initialization method of firefly population is optimized based on Levy flight, and the light absorption coefficient and random step factor are adaptively adjusted based on the age of fireflies to improve the convergence speed of the algorithm. Meanwhile, the copulation of fireflies is designed by hybrid genetic algorithm to improve the ability of the algorithm to explore the solution space. Simulation result shows that the method can plan the effective shortest path, significantly reduce the end-to-end delay and packet loss rate of the network in the case of nodes failure, and realizes the load balancing of traffic.

Key words: low Earth orbit satellite network, heuristic routing, firefly algorithm, genetic algorithm, reliability

中图分类号: