基于Multihoming技术的传输层容错协议及其性能研究

来源 :中国科学院软件研究所 | 被引量 : 0次 | 上传用户:cxcqjf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Multihoming是指一个主机具有多个IP地址。随着网络接入技术的发展,带有多个网络接口的设备越来越普遍。本文研究在传输层利用Multihoming技术提供端到端容错能力的协议及其性能的改进。当前对支持Multihoming的传输层协议的研究还处于早期的阶段,协议中使用的算法基本上是从传统的单路径传输层协议继承而来。本文以流控传输协议SCTP(StreamControlTransmissionProtocol)作为试验的基础,深入分析了在多路径条件下重传策略、路径故障检测机制对传输性能以及协议稳定性的影响。本文的主要贡献和创新点如下:   (1)提出了一种基于时间戳选项来消除虚假切换的算法,用于避免本文所发现的两种导致SCTP停机的场景。在某些特殊的路径条件或者协议设置情况下,发送端无法获得准确的路径双向延迟的测量,从而引起虚假传输超时,并导致路径切换,进而使协议进入不稳定状态。第一种场景由接收端使用延迟确认而触发;第二种场景由发送端传输不同长度的数据包而触发。   (2)提出了一种判断接收缓冲区阻塞的数学模型,以确定快速重传时的路径选择。本文发现对于使用备份路径进行快速重传的策略,当备份路径带宽低于主路径带宽,并超过某个门限值时,数据包乱序会引起接收端缓冲区阻塞,从而降低传输性能。   (3)对多路径条件下的快速恢复算法进行了改进,使得各个路径的拥塞控制窗口在快速恢复阶段可以独立增长,以避免本文所发现的由选择确认SACK(SelectiveAcknowledgement)乱序所导致的传输性能下降;评估了两种数据突发控制算法,指出减小拥塞控制窗口的算法要优于限制最大发送包数的算法。   (4)研究了在多条路径共享拥塞点的情况下,快速重传算法在备份路径上的性能。结果表明在这种情况下,快速重传会导致更严重的拥塞。   (5)提出了一个SCTP协议参数配置决策树。评估了快速重传策略、超时重传策略、路径故障检测门限值设置,三者配合时在多种路径条件下的性能,并综合以上各种发现提出了在不同的路径条件下应该采取的重传路径选择策略以及路径故障检测门限值设置方案。   最后,本文强调指出,当前SCTP设计上的主要问题是把单路径的算法直接应用于多路径环境,因此单路径算法应该经过重新评估后才能在多路径环境下应用。  
其他文献
在当今时代,随着互联网的飞速发展,承载数字内容的数字媒体正在兴起,它有着快速、丰富、方便、廉价的特点,给传统媒体带来很大冲击。目前,传统媒体与新媒体的融合已经成为学界和业
本文对评价推荐信息搜索系统中的文本褒贬倾向分析技术进行了研究。主要内容及结果如下: 第一,提出了一种面向标记的可变权值文本分割和聚类的综合方法。 第二,提出了使用
软件过程建模是对软件过程的抽象,它描述了软件开发活动的主要元素及其相互间的关系。软件过程建模的主要目的是准确地描述和定义组织内的软件开发行为,使得软件开发过程在整个
学位
软件缺陷分类是缺陷度量和分析的基础,是深入挖掘缺陷信息并用以评价和改进软件开发过程的重要前提。缺陷的度量分析可以帮助软件组织找到缺陷产生的根源,并有效地排除缺陷、改
学位
本文在研究EJB构件测试平台的相关工作特点、JUnit框架的使用方法以及各种相关理论和技术的基础上,对使用EJB构件测试平台的数据生成JUnit代码的需求进行了分析,并解决了工具设
基本名词短语(base noun phrase,base NP)识别是自然语言处理领域中一项重要的基础性研究课题,其目的是从文本中提取简单、非嵌套的名词短语,不含有其他子名词短语。Base NP含有
近年来受到搜索引擎的巨大推动作用,电子地图服务的受众群体发生了巨大的变化,电子地图服务真正进入广大网民的生活中。虽然国内用户对电子地图的需求刚刚起步,但电子地图数据少
基于视频的目标检测技术是计算机视觉领域的一个重要研究课题,是进行后续的智能视频分析等应用的关键核心,在诸多领域具有广泛的应用前景,其结果对进一步的视频处理产生影响
本文对基于同步网的工作流模型验证工具的设计与实现进行了研究。主要内容如下: ⑴分析了基于同步网的工作流模型验证关注的主要问题,讨论了基于同步网的工作流模型的规约规
个体软件过程(Personal Software Process,PSP)从个体的层次描述了软件开发过程,提供了详细的控制和管理方法,帮助工程师持续改进其开发过程,从而提高生产率,改善软件产品质量。但
学位