作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2022, Vol. 48 ›› Issue (5): 185-190,199. doi: 10.19678/j.issn.1000-3428.0061298

• 移动互联与通信技术 • 上一篇    下一篇

基于SDN的高性能QoS保障低轨道卫星星间路由算法

王奎宇, 宋晓勤, 缪娟娟, 张昕婷, 雷磊   

  1. 南京航空航天大学 电子信息工程学院, 南京 211106
  • 收稿日期:2021-03-29 修回日期:2021-08-25 发布日期:2021-09-15
  • 作者简介:王奎宇(1996—),男,硕士研究生,主研方向为卫星通信组网;宋晓勤,副教授;缪娟娟、张昕婷,硕士研究生;雷磊,教授、博士生导师。
  • 基金资助:
    国家自然科学基金(61572254,61973161);江苏省自然科学基金(BK20190409);中国电子科技集团公司航天信息应用技术重点实验室开放基金(SXX18629T022)。

SDN-Based High-Performance and QoS Guaranteed Inter-Satellite Routing Algorithm for Low-Earth Orbit Satellites

WANG Kuiyu, SONG Xiaoqin, MIAO Juanjuan, ZHANG Xinting, LEI Lei   

  1. College of Electronic and Information Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 211106, China
  • Received:2021-03-29 Revised:2021-08-25 Published:2021-09-15

摘要: 低轨道卫星通信系统具有全球覆盖性、移动性、可扩展性等优势,在提供全球互联网服务、灾难应急处理等方面发挥重要作用,但由于星上有限的存储和计算资源,传统路由算法不适用于低轨道卫星通信网络。结合软件定义网络架构,提出一种支持服务质量(QoS)的高性能低轨道卫星星间路由算法。根据剩余链路持续时间定义星间链路生存时间,确定每条星间链路的稳定度,缓解由于链路切换导致的业务路径重构问题。基于高轨道卫星得到的星间链路的流量状态,定义链路负载矩阵,给出星间链路负载度函数,并利用标签交换路径集合获得每条路径的负载度,避免节点拥塞,实现网络负载均衡。针对不同要求的业务服务类型定义权重因子矩阵,通过调整因子来减小瓶颈节点对路由算法的影响,满足多用户的QoS要求。仿真结果表明,在不同的QoS要求下,该算法在业务时延、系统吞吐量、网络负载均衡等方面均具有明显优势,且算法复杂度低,大幅节省了有限的星上存储与计算资源。

关键词: 低轨道卫星, 空天地一体化, 软件定义网络, 服务质量, 负载均衡

Abstract: The Low-Earth Orbit(LEO) satellite communication system has the advantages of good global coverage, mobility, and scalability.It has played a significant role in providing global Internet services and disaster emergency response.However, owing to the limited storage and computing resources of satellites, traditional routing algorithms are unsuitable for LEO communication networks.Therefore, combined with Software-Defined Network(SDN) architecture, this study proposes a high-performance and Quality of Service(QoS) guaranteed inter-satellite routing algorithm for LEO satellites.We define the survival time of the Inter-Satellite Link(ISL) according to the remaining link duration and obtain the stability degree of each ISL to alleviate the problem of service path reconstruction caused by link switching. Based on the traffic status of the ISLs obtained by Geostationary-Earth Orbit(GEO) satellites, we define the link load matrix to provide the ISL load degree function, and use the Label Switching Path(LSP) set to obtain the load degree of each path to avoid node congestion and realize network load balancing.Finally, we define a weighting factor matrix for different required business service types and reduce the influence of the bottleneck node on the routing algorithm by adjusting the factor and guaranteeing the QoS requirements of multiple users.The simulation results show that under different QoS requirements, the algorithm has obvious advantages in terms of business delay, system throughput, and network load balancing, and the low algorithm complexity significantly reduces the limited on-board storage and computing resources.

Key words: Low-Earth Orbit(LEO) satellite, space-air-ground integration, Software-Defined Network(SDN), Quality of Service(QoS), load balancing

中图分类号: