基于SCPS-TP协议头压缩算法的改进研究

来源 :沈阳理工大学 | 被引量 : 0次 | 上传用户:guohui413
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着航天活动、空间探测的迅速发展,人们对在空间以网络形式进行大数据传输的需求日益增加。而卫星网络以其覆盖广、传输数据量大的优点做为空间网络数据的核心,卫星网络逐渐成为人们关注的重点,尤其是空间地面网络一体化更是学者研究的热点。然而,卫星网络环境与地面有线网络相比有往返延迟大、高误码率、带宽不对称、卫星节点经常变化等不利特点。因此地面有线网络的传统TCP/IP协议在卫星网络中带宽利用率非常低,不能正常工作。为了提高卫星带宽利用率,空间数据委员会就提出了一套卫星、地面网络一体化通信的协议栈SCPS,其中的传输层协议SCPS-TP就是基于TCP端到端的改进提出的,大大提高了带宽利用率,比较适应空间活动和通信的需求。通过深入研究发现,SCPS-TP仍有一些不足:包头字段有冗余导致有效载荷比例低、反向链路ACK比较多时容易造成拥塞、头压缩时会出现差错传播、正反向链路带宽不对称,这些问题都使SCPS-TP的系统吞吐量降低从而导致带宽利用率降低。本文针对SCPS-TP的缺点进行了一些改进:对TP的头压缩算法进行改进使得链路上传送的数据包的有效载荷比例更大,提高了正反带宽的利用率;使用差分分组的方法减少差错传播的影响,并且可以针对网络状态自适应调整压缩分组大小:小分组对抗差错传播能力强,大分组压缩效率高;对拥塞控制算法Vegas作出相应改进,使头压缩的系统增益更大。对于TP的头压缩算法做了如下改进:对数据包头使用差分分组的形式进行压缩,设置链路状态监测,并通过链路状态来自适应调整分组的大小,当链路条件好时将分组调大,当链路条件差时就将分组减小甚至关闭头压缩,因为头压缩在高误码的情况下不仅不会增加系统性能反而会增加系统额外的开销。对SNACK的包头还进行了分析和改进,找出了冗余字段,降低了平均包长度,进而提高带宽利用率。对TP Vegas做了改进使之可以利用改进头压缩带来的系统增益:改进头压缩可以降低反向链路中ACK包的拥塞程度,提高反向带宽利用率。TP-Vegas-B采用带宽估计算法进行带宽估计,发送方持续监控到达的ACK流,在此基础上估算网络当前的可用带宽。与其他带宽估计算法不同,该算法不需要向网络发送额外的数据包。利用SCPS-RI和NS2对改进的协议进行仿真和测试,仿真结果表明,改进的SCPS-TP头压缩算法和可以在高误码、高往返延迟的卫星环境中有很高的系统吞吐量,即可以获得很高的带宽利用率。
其他文献
随着计算机的发展,图像的应用已经大量地融入到我们生活的方方面面,越来越多的图像需要我们去识别。因此,在图像处理领域里,目标识别成为了非常重要的一部分,并且对于结果的
为了满足日益复杂的空间任务和空间系统的需求,空间数据系统咨询委员会制定了AOS标准。在AOS标准中,采用两级多路复用机制,即包信道复用机制和虚拟信道复用机制,以实现多用户
中国的煤产量占世界的35%以上,同时重大煤矿事故发生率占约80%.中国最近已决定在全国的煤矿中任命10万名工人安全监察员.这对降低中国的煤矿事故发生率是非常重要的一步.其他
随着四旋翼飞行器的逐渐普遍,它也逐渐受到人们的重视和青睐,并被广泛应用于各行各业。由于它的广泛应用,四旋翼飞行器的导航的准确度和控制的稳定性成了人们越来越看重的重
人们对无线通信服务需求的快速增长,极大促进了无线通信技术的迅速发展。软件无线电是一种用软件来实现信号处理的无线通信系统设计方法,基于通用处理器的软件无线电以其可重
随着信息时代的来临,信息的价值不可估量。用密码算法保护敏感信息是一种常见的方法,但是密码算法加密的设备在密码算法运行中会以诸如能量、电磁,温度、时间等的形式泄露一
近年来,无线通信业务的不断增长和传统的预先分配、授权使用的频谱管理方式造成了频谱资源的日趋匮乏。1999年,J.Mitola博士提出了认知无线电的概念,这种新的无线电技术能够
无线网络迅猛发展,不断面临频谱资源的匮乏与浪费,日益增长的大容量、多媒体数据传输要求与有限的无线频谱资源和固定频谱分配机制之间的矛盾愈加突出,成为制约未来宽带无线通信
云计算是近年来最为火热的计算机技术,它是一种基于互联网的计算方式,云计算通过这种方式,共享的软硬件资源和信息可以整合起来,按需提供给用户,用户获取服务就像用家里的水
近年来,手机等终端基于IP的业务需求越来越大,对多媒体、电子邮件、远程信息处理、游戏及视频短片等业务的需求也越来越多,而且随着移动用户数增加,业务量也会随之迅猛增加。为了