论文部分内容阅读
在全球经济迅速发展与航天技术不断突破的背景下,空间信息网络建设加快了前进的脚步。人类对宇宙的探索需求也对空间信息网络性能提出了极高的要求。然而不同空间领域信息传输环境的差异增加了空间信息网络构建的难度,因此从整体布局上把握网络体系架构对于完善网络功能、优化资源分配有指导性意义。世界范围内数据量的急剧增长将网络拥塞问题和优化路由问题又一次突显眼前。作为地面用户获知宇宙信息、开发太空资源的纽带和桥梁,空间信息网络的拥塞控制与路由研究至关重要。本论文以排队博弈、随机微分博弈理论等为基础数学工具,围绕空间信息网络的卫星骨干网拥塞控制与路由、深空通信拥塞控制以及平流层通信拥塞控制等方面展开研究,致力于构建高效、可靠空间信息网络。主要工作概括如下:(1)提出基于多层卫星骨干网的空间信息网络体系架构。针对空间业务的不同需求以及通信环境的特点,将空间信息网络划分为由卫星骨干网为连接,向上支持深空通信,向下辅助平流层通信及地面网络的网络体系架构。根据卫星骨干网在空间信息网络体系架构中承上启下的重要地位,建立由低、中、同步轨道三层卫星组成的网络结构。通过仿真验证卫星骨干网中低轨卫星层在动态运行时能够达到100%的全球覆盖率,与同步轨道卫星层对地球低、中纬度地区的高度覆盖相补充。并月.考虑到未来空间信息的大量涌入,提出卫星给骨干网合理资源分配与路由的要求。在深空通信网络层为解决高速深空探测器等航天器的接入,提出用户选择性接受服务的数据传输要求。最后在平流层提出应对地面网络大量数据辅助性通信的拥塞控制要求。为之后空间信息网络每‘层的算法设计提供了明确的目标。(2)提出基于业务分级的卫星骨干网拥塞控制与路由算法。由于卫星骨干网不仅需要连接深空通信设备,而且承担平流层、地面网络等用户交付的各种不同类型的任务,区分用户的等级是保障网络高效运行和提高服务质量的前提。本文通过建立卫星骨干网排队博弈模型,以用户获得服务后的收益值不同描述不同业务等级的用户。在系统效益最优的条件下求解模型得到最优入场价格,用户结合自身信息来选择是否加入节点,以此对网络流量进行分散,从而确定卫星骨干网分级用户的拥塞控制方案。在此基础上,引入由最优入场价格、当前节点成本以及链路传输成本构成的卫星骨干网路由因子,设计路由算法使得不同类型用户能够实现全局最优路由,并通过数值和系统仿真验证在稳定状态下,提出的算法比LBQP算法对系统丢包率和平均时延分别降低了约50%和25%,瞬时网络吞吐量提高约1.25%。(3)提出基于不耐烦用户的深空通信拥塞控制算法。深空通信环境与卫星通信相类似,然而深空通信用户的业务需求却有其独特性。在卫星骨十网拥塞控制方案的基础上,根据深空通信用户快速接入并接受服务的要求,对模型进行修改。以不耐烦程度表示深空用户在进入节点排队后的离开概率,设计基于排队博弈的深空通信拥塞控制算法。算法在确定节点阈值队长后,考虑到不耐烦用户的离开,提出预备队长的补充,以此来弥补用户离开行为在网络拥塞状况下对网络性能造成的不良影响。通过数值及系统仿真证明提出的算法比合作多代理拥塞控制算法对网络吞吐量有一定的提高,同时系统端到端平均时延下降约13%。(4)提出基于动态窗口的平流层拥塞控制算法。空间信息网络中平流层通信拥塞控制主要针对与地面网络的信息传输。因此,本文提出采用非合作动态随机微分博弈理论,在TCP拥塞控制机制基础上提出动态窗口拥塞控制算法。首先,根据数据传输速率、RTT等因素对网络效益的影响,建立网络流量均衡模型。其次,通过求解反馈纳什均衡得到节点拥塞窗口的动态变化,并据此提出拥塞控制算法。通过数值仿真验证提出的算法比慢启动算法能够提高网络吞吐量约1.2倍,比TCP-Cherry算法提高约9%。