论文部分内容阅读
近年来,随着移动互联网的高速发展,全球通信的立体化进程加快。以卫星网络为载体的空间信息技术的商业价值和军事价值日益提高,所以卫星网络的数据传输技术的研究具有重要意义。卫星网络路由算法是整个系统的研究重点,但是由于卫星网络拓扑的动态变化和业务的不均衡特性,传统路由策略的局限性越发明显。网络编码为卫星路由算法的设计提供了一个新的方向。网络编码的提出是信息传输领域的一次突破,它可以有效地降低网络传输时延和增加吞吐量,从而有效地提高带宽利用率,所以网络编码和卫星网络路由的结合是提升网络吞吐量的一个新的途径。本文根据对卫星网络,尤其是低轨道卫星网络的拓扑特性的分析,构建了拓扑矩阵。随后考虑到全球卫星业务负载的地域差异性,构建了能够体现负载特征的拓扑矩阵。基于这种拓扑矩阵,本文提出了一种结合当前负载情况和未来负载预测的编码感知路由算法。算法主要分为两个阶段:首先,源节点通过广播路由请求来搜索编码机会,计算可选路径集合,然后,根据结合当前负载情况和未来负载预测的路由判据计算路由代价,从中选择代价最小的路径。其中,当前负载状态以基于网络编码的优化后的节点队列长度来近似度量。仿真结果表明该算法可以有效地寻找网络编码机会以提高网络吞吐量。