论文部分内容阅读
空天网络是包括高空平台、中低轨卫星、静止轨道卫星在内的综合空间通信网络,具有通信覆盖范围广、频谱资源丰富和不受地形条件限制等优点,适用于全球范围内通信和紧急通信等场景。利用空天网络进行可靠业务传输的需求日益增加。如何针对空天网络设计一套可靠的高效的同时又能保证各连接传输公平性协议成为研究的热点。TCP是地面网络应用最为广泛的可靠传输协议,并且在地面网络中具有很高的TCP传输效率。但是,相对于传统的地面网络来说,空天网络传输时延长,链路误码率高,星上处理资源受限,这些特性使得在空天网络中进行可靠传输面临传输效率低下和带宽分配不公平问题。因此,本文根据空天网络的特点,针对现有的TCP拥塞控制算法进行优化改进使之能够适应空天网络,提高传输层的传输效率并保证传输公平。本文针对现有的提高TCP传输效率的研究成果的不足,结合空天网络的特点,分别设计了基于预测调整的慢启动和丢包区分的拥塞控制算法。基于预测调整的慢启动算法的设计思想是在慢启动开始阶段采用较大的发送窗和增长速度以及合理的慢启动阈值。随着发送窗口的增长,根据当前的可用带宽以及所处的慢启动阶段对发送窗口进行相应的调整,使之能够快速而平稳地进入拥塞避免阶段。此外,对于空天网络的高误码环境带来的传输效率低下问题。本文结合ECN和RED,根据发送端接收到ACK的种类及数量进行丢包和拥塞区分,算法实现简单,可以很好地对拥塞和误码进行区分,使发送窗口快速达到并稳定在较高的发送速率,从而提高传输效率。同时,空天网络中存在长短时延业务共享瓶颈链路情形,此时,短时延业务竞争带宽能力强,长时延业务竞争带宽能力差,最终造成带宽分配不公。因此本文提出了双参数调节的保证公平兼顾效率的拥塞控制算法。算法利用每个连接各自的时延对竞争带宽的能力进行初步调整,利用数学方法建立TCP传输模型,结合最优的公平和效率计算公式获得理论最佳传输参数进一步对每个连接的发送窗口进行调整。从而,在保证每个连接公平共享带宽的同时兼顾传输效率。最后,利用NS2构建了网络仿真环境,验证了基于预测调整的慢启动和丢包区分拥塞控制算法能够很好的应用在空天网络中,能够使传输层获得较高的传输效率;验证了双参数调节的保证公平的拥塞控制算法能够在空天网络中保证各共享连接的公平性同时兼顾了带宽利用率。