流控制传输协议的性能分析与研究

来源 :哈尔滨理工大学 | 被引量 : 0次 | 上传用户:abc124333
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
SCTP(Stream Control Transmission Protocol)一开始是由IETF信令传输工作组(Sigtrans)为在IP网络上开发一个用于传输呼叫控制信令时提出的。但随着SCTP协议的深入研究与开发,它的某些特征(如多宿性和多流性)能满足更多其他应用程序的要求,SCTP不仅继承了TCP的很多成功机制,更弥补了TCP协议的许多不足之处,所以IETF将SCTP作为一般目的的传输层协议。SCTP作为新的传输层协议,还存在很多不足,本文旨在研究SCTP协议的多流特性、多宿特性的特点,从而提出优化方案,扩充其特性,使之在网络传输中更好的发挥作用。本文首先研究SCTP协议发展的背景和历史,然后简单介绍SCTP不同于以往传输层协议的新特征和分组格式,及关联建立和关闭,链路的管理等。着重研究SCTP多宿、多流特性。针对SCTP多宿特点中存在的缺陷提出性能改进方法。SCTP协议规定,在一个偶联活动期间仅仅支持一条激活路径进行数据传输,另外的路径仅仅是出于容错目的而作为备用路径。为了改进SCTP协议的这种缺陷,本文提出两个性能改进策略,方案一是在偶联建立时,选择数据传输性能最好的路径作为主传输路径,并且周期的通过选择传输性能最好的路径作为主传输路径来进行动态地切换,掘弃了一条基本路径永久不变的思想。进一步的性能改进方案是SCTP的负荷分担传输,在传输数据时,在SCTP建立的偶联中选择若干条传输性能高的链路来传输数据,提高系统的吞吐量和系统的健壮性。为了衡量每条链路的最大传输性能,方案中以链路的可用带宽为依据。为获得收敛性更好的可用带宽测试算法,本文分析传统测试可用带宽算法,以SLoPS(Self-Loading Periodic Streams)带宽测试原理为依据,设计一个可用带宽测试算法,包括三个子算法(界定带宽范围算法、接近带宽值算法和带宽变化趋势判定算法),来获得链路可用带宽。最后利用NS仿真环境,修改NS中有关SCTP实现的C++代码,编写脚本,对论文提出的优化方案进行仿真,并处理实验数据。最后结果验证了修改后的SCTP在传输数据上减少数据丢包、提高传输时延、缩短拥塞过程的调整时间上获得极大性能。通过对SCTP多流特性的研究与性能改进策略必将对SCTP的理论研究以及应用具有一定推动作用。
其他文献
移动通信发展到3G时代,数据业务的带宽有了很大的增长,这为数据业务的发展提供了一个很好的基础。提供多样化、有吸引力的数据业务成为发展3G的当务之急。传统移动业务接入方
过程层析成像技术是从医学CT技术发展起来的,以多相流为主要研究对象,并对多项流中的过程参数在线实时检测,进行多相流参数检测可获得多相流体二维或三维的时空局部的、微观
研究表明高等真核生物中普遍存在选择性剪切现象,选择性剪接的异常会引起转录组异常而导致某些疾病的发生,如帕金森病、早老性痴呆、强直性肌营养不良等。因此,转录组表达的
两相流体具有复杂性的流动特性,流型的准确识别是两相流参数准确测量的基础,流型的在线智能识别是两相流研究的重点内容之一。电阻层析成像(ERT)技术是基于电阻传感机理的过
AFDX网络作为现代航空电子系统网络的重要体系结构,AFDX网络确定性评估的准确性是保障整个航空电子系统安全性的关键,发达国家使用AFDX的机型都必须采用数学方法来证明网络的
随着嵌入式系统软件(如嵌入式操作系统)的发展成熟,嵌入式软件开发的重点已经由前期的嵌入式系统软件开发转向嵌入式应用软件的开发上来。一个功能强大的面向应用开发的嵌入
聚类分析是数据挖掘领域的一项重要研究内容,它在金融、电信、保险业、市场营销、异常检测、网络安全、科学决策等方面具有十分重要的应用价值,因此受到研究人员的高度重视。
本文利用服装设计、计算机图形学等方面的技术,从研究三维人体模型出发,来实现不同光照、材质下具有真实感的三维着装形态仿真。同时开发了软件,用以实现人体建模和三维着装的模
随着医学影像技术的飞速发展,开展以计算机辅助诊断或计算机智能化诊断为目标的医学图像处理和分析研究已经成为日前这个领域的一个研究热点和发展的主要趋势。计算机智能化
随着无线网络通讯和全球定位技术的发展,出现了很多相关的新应用,如基于位置的服务。空间数据库(SDB)中支持基于位置服务的一种重要的查询就是连续k近邻查询。给定相关的空间