LEO卫星网络路由算法介绍(三)——FSA算法

0. 引言

         (二)中介绍了最早的虚拟拓扑卫星网络路由算法DT-DVTR,这里介绍基于DT-DVTR的改进算法FSA。

1. FSA算法

        有限状态机(Finite State Automata, FSA)路由算法,于1998年由Chang等人在文章 FSA-Based Link Assignment and Routing in Low-Earth Orbit Satellite Networks 中提出。

        FSA算法与DT-DVTR算法的架构类似,将卫星网络拓扑按照周期划分为有限数量的时间片,因此它也是一种面向连接的卫星网络路由算法。然而不同的是,FSA将每个时间片的网络拓扑看做成为“状态”,并将网络的动态拓扑建立为一个有限状态机过程,如图1所示。其中O为轨道周期,E为地球周期,S为系统周期,I为系统周期内的一个等长间隔。卫星网络系统的周期根据星间链路的连接状态数据划分为多个状态,使每个状态下的网络具有固定的拓扑结构。由于卫星拓扑的周期性和状态数量有限,可以在每个固定拓扑中建立最优路径。

图 1 有限状态机模型建立过程

        因此FSA从链路分配的角度来考虑路由优化的问题。如图2所示,FSA算法在每个状态中获取该状态下的可见性矩阵与流量请求,FSA算法采用迭代的方法计算链路和路由分配的联合最优解,提供了一个全局最优链路分配表,列出了每个状态下每个节点的最优通信路径。

图2. FSA算法链路分配方案

2. 优缺点

        优点: 能够最大限度的利用卫星网络的链路资源,避免卫星链路的浪费。

        缺点: 利用链路分配优化得到的最优路径不一定是网络中的最优路径,链路分配路径并不是最短路径选择的标准;在LEO卫星网络中,网络拓扑动态变化,进行动态链路分配复杂且困难,可能会造成更大的计算开销。

3. 参考文献

  1. Chang H S, Kim B W, Lee C G, et al. FSA-Based Link Assignment and Routing in Low-Earth Orbit Satellite Network[J]. IEEE Transactions on Vehicular Technology, 1998, 47(3): 1037-1048.
  2. Wang H, Wang J, Qi W, et, al. Survey on Dynamic Routing Networking Methods in Integrated Satellite-Terrestrial Network[C]// IEEE ICCC 2023 Workshops. IEEE, 2023:1-5.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值