首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 171 毫秒
1.
P-Start:一种分阶段TCP慢启动机制   总被引:6,自引:1,他引:6  
针对现有TCP算法慢启动机制窗口指数增长导致一个窗口中出现多个包丢失现象,提出了一种分阶段的TCP慢启动机制-P-Start.该方法利用零界点(ssthresh/2)将慢启动分为两个阶段.窗口小于零界点,呈指数增长;窗口大于零界点,则以负指数方式增长,逐步迭代逼近门限值;使拥塞窗口增加幅度在连接启动时和过渡到拥塞避免阶段比较小,而在零界点附近窗口增加幅度大.从而有效避免了多个包丢失现象的发生,实现连接的平滑接入和过渡到拥塞避免阶段.考虑到慢启动传输效率低,改进算法通过参数配置,加快窗口的增加速度.减少慢启动的持续时间,提高其性能.仿真实验结果表明P-tart有效地提高了TCP协议的稳定性和网络的性能.  相似文献   

2.
一种基于链路带宽估计的TCP慢启动算法   总被引:7,自引:0,他引:7  
在慢启动阶段,TCP以指数方式增加其拥塞窗口,这导致了慢启动阶段的多包丢失,并恶化了TCP的性能.该文对TCP连接的等效带宽进行了深入的理论分析.在此基础上,提出了一种改进的TCP慢启动算法——基于链路带宽估计的TCP慢启动算法,并通过仿真对其吞吐量、公平性和兼容性进行了评估.仿真的结果表明,该算法避免了慢启动阶段的多包丢失,并能有效改进TCP的性能,是简单、实用和有效的.  相似文献   

3.
TCP拥塞控制慢启动存在发送速率变化幅度大,网络性能低下的问题。分析了相关慢启动改进算法及其局限,提出了基于带宽测量分阶段平滑慢启动改进算法,得出了灵活慢启动参数模型。仿真结果表明拥塞窗口中多个分组丢弃概率大大降低,网络传输性能得到明显改善。  相似文献   

4.
关于TCP拥塞控制的研究   总被引:3,自引:0,他引:3  
赵甫哲  谭连生  尹敏 《计算机工程》2001,27(8):97-98,103
分析了传输控制协议(Transport Control Protocol,TCP)的4个交互的拥塞控制算法;慢启动、拥塞避免、快速重发送和快速恢复,重点研究了慢启动和拥塞避免的具体算法,给出了C 语言实现的程序,另外,讨论了在相当长的闲置时间后,TCP如何传输的问题以及各种不同的产生确认(ACKS)的方法,最后探讨了TCP丢失数据包窗口的恢复和网络安全问题。  相似文献   

5.
TCP Westwood(TCPW)算法在拥塞避免阶段拥塞窗口采用线性增长方式,不利于快速获得高吞吐量和维持高吞吐量。该算法在慢启动阶段仍然采用指数增长模式,从而导致大量突发数据的产生,造成拥塞。针对以上不足,提出了改进算法——NLTCP Westwood(NLTCPW)。该算法在慢启动阶段发送窗口较TCPW算法能更快地到达10个包左右,之后窗口增长速度较TCPW算法则有所减慢;而在拥塞避免阶段采用基于当前拥塞窗口大小的先快后慢的非线性增长方式。数学模型分析和仿真结果表明,NLTCPW算法在高速网环境下的性能较TCPW更好,具有较好的吞吐量、稳定性、友好性和较低的丢包率。  相似文献   

6.
针对嵌入式机器视觉系统局域以太网中,在大量图像数据传输过程中出现拥塞时,存在发送效率低和RTO滞后RTT导致伪重传问题,为此提出一种基于改进型LwIP的嵌入式视觉系统以太网防拥塞方法。Cortex-A8、μC/OS-III和LwIP嵌入式机器视觉系统以太网通信平台,确保网络任务的实时响应;引入New Reno算法改进LwIP中TCP数据包的拥塞控制机制,克服了一个发送窗口多个数据包丢失引起多次快速恢复或慢启动对发送效率的影响;引入归一化最小均方误差算法改善在RTT变化较大时RTO估值不精确的情况,减少TCP数据传输中的伪重传。实验结果表明,该方法能够更加有效地处理数据包丢失问题,有效减少了数据伪重传,并且数据吞入量提高了约12.3%。  相似文献   

7.
基于带宽测量的TCP拥塞控制慢启动改进   总被引:1,自引:0,他引:1  
TCP拥塞控制慢启动存在发送速率变化幅度大,网络性能低下的问题.分析相关慢启动改进算法及其局限,通过端到端时延带宽模型分析,提出基于带宽测量分阶段平滑慢启动改进算法,得出灵活慢启动参数模型并实现了自适应参数设置.仿真结果表明拥塞窗口中多个分组丢弃概率大大降低,网络传输性能得到明显改善.  相似文献   

8.
TCP拥塞控制算法   总被引:1,自引:0,他引:1  
针对广泛应用的TCP Reno慢启动算法与拥塞避免算法的问题,在研究分析TCP Reno拥塞控制算法的基础上,提出一种新的拥塞控制算法——在慢启动阶段采用线性增长算法,而在拥塞避免阶段采用基于拥塞窗口的对数增长算法,从而一定程度上解决了TCPReno慢启动不公平问题与拥塞避免阶段拥塞窗口增长过于激进的问题。通过NS仿真实验说明了新算法的可行性,并对其吞吐量、公平性、友好性进行评估,仿真结果表明了该改进的TCP拥塞控制算法的有效性。  相似文献   

9.
基于带宽测量拥塞控制分阶段慢启动改进机制   总被引:1,自引:0,他引:1       下载免费PDF全文
用端到端实时在线网络带宽测量方法进行TCP拥塞控制慢启动改进算法的研究。TCP拥塞控制慢启动存在发送速率变化幅度大、网络性能低的问题。本文分析相关慢启动改进算法及其局限,结合端到端时延带宽模型分析,提出了端到端网络带宽测量方法,实现了基于带宽测量的分阶段平滑慢启动改进算法MP-start,得出了灵活慢启动参数模型并实现了自适应参数设置。仿真结果表明,拥塞窗口中多个分组丢弃概率大大降低,网络传输性能得到了明显改善。  相似文献   

10.
分析目前TCP拥塞控制的慢启动策略及其存在的短连接带宽浪费、过度丢包等实际问题,提出一种基于RTT(Round Rrip Time,往返时延)反馈的TCP慢启动改进算法SS IM(Slow Start Improved)。改进算法在慢启动过程前期为快速利用当前有效网络带宽,拥塞窗口保持较高速度增长,后期为避免加重网络拥塞,根据当前网络状况动态地缓慢调整拥塞窗口增长因子,使cwnd(congestion window,拥塞窗口)平滑过渡到ssthresh(slow start threshold,慢启动阈值)。性能分析和NS2仿真实验结果表明,改进算法能有效地减少分组丢包数,提高网络吞吐量,降低路由排队时延,平缓数据突发量冲击,降低网络拥塞发生的可能性,利于网络性能的提高。  相似文献   

11.
针对传统TCP在当前网络环境下传输大文件性能较低的问题,对TCP传输协议中的慢启动算法部分进行了相应的研究与优化。根据标准慢启动算法存在的问题并结合高速网络以及大文件传输的性能特点,提出了一个具有网络状态感知能力的慢启动改进算法。改进算法主要优化了TCP拥塞窗口的增长策略,它实时地监测文件在传输过程中TCP报文段的往返时间(RTT),并根据RTT的变化情况采用不同的窗口增长方式更新拥塞窗口;将改进算法部署在Linux网络模块中并分别在模拟网络环境和实际网络中进行测试。实验结果显示,改进算法能使发送窗口一直保持在一个较高的水平,实际数据传输速率和吞吐量均有了明显的提高。  相似文献   

12.
提出了一种新的控制方法,即基于显式速率反馈应用Dahlin算法进行TCP拥塞控制,较好地克服了网络的传播时延给拥塞控制所带来的不利影响,使TCP的发送窗口能快速响应网络负荷状况的变化,从而避免了分组的丢失,并使得TCP的流量较为平稳,而且此算法对网络的时延估计误差具有很好的鲁棒性,能满足实际应用的需求。  相似文献   

13.
提出了一种基于MPTCP的协作拥塞控制方案。在拥塞避免阶段,该方案首次以马尔科夫链模型为基础,对异构网络中各条路径上未被确认的数据包个数进行预测,进而计算出各条路径所能承载的最大数据量。若网络拥塞窗口值大于各条路径所能承载的最大数据量中最小值的2倍,则启动协作拥塞控制机制。在协作拥塞控制机制下,根据AIMD算法的加性增加准则调整拥塞窗口,若网络拥塞窗口值大于各条路径所能承载数据量之和,则结束协作拥塞控制机制,执行传统的TCP慢启动算法。为了提高慢启动阶段的带宽利用率,对TCPW(TCP Westwood)带宽估计算法进行改进,使路径可用带宽的估计更准确,从而提高慢启动阈值设置的合理性。仿真结果表明,在保证异构网络负载均衡及单条TCP流公平性的前提下,该方案能够增加成功传输数据包的数量。  相似文献   

14.
陈宇  张乃通 《计算机工程》2005,31(9):106-108
提出了新的TCP速率调整算法.根据边缘路由器缓冲区中的输入数据报和输出数据报的变化,得到合理阻塞控制窗口,直接通过明确阻塞标记数据报返回到发送终端,从而改变了TCP发送速率.通过对仿真结果的分析,新算法可以明显地控制TCP的业务量,限制边缘路由器的队列的拥塞,大大降低数据报的丢失率,从而提高TCP的延迟性能和带宽分配的公平性.  相似文献   

15.
一种基于历史连接的网络拥塞控制算法及其性能分析   总被引:7,自引:0,他引:7  
TCP拥塞控制机制在Internet中的执行有效地避免了拥塞崩溃现象的发生,但是慢启动算法作为TCP拥塞控制的重要阶段,在Internet的主流应用(如WWW)中常表现出较差的性能.为此,提出一种结合使用历史连接参数和令牌技术的改进算法,该算法在建立新连接时通过查找缓存的历史记录初始化拥塞参数,使用令牌技术将数据包在第1个RTT时间内均匀发送,并在传输过程的适当时刻将连接的拥塞参数保存在缓存中.仿真实验表明,与传统TCP算法及大初始窗口相比较,该算法能够显著减少数据(特别是短连接)的平均传输时间,并能够与TCP流友好共存.  相似文献   

16.
基于硬件的乱序报文重组算法   总被引:1,自引:1,他引:0       下载免费PDF全文
在硬件实现TCP时,TCP协议对接收报文的乱序管理使硬件实现复杂度大为增加。针对该问题,提出一种利于硬件执行的算法,将数据直接基于序列号进行放置,同时进行序列号映射比较。实验结果表明,该算法具有易于实现、执行效率高的优点,使10G接口的TCP数据传输率达到4.64 Gb/s。  相似文献   

17.
TCP协议承载着因特网超过70%的传输流量,其拥塞控制机制可以有效地改善网络拥塞现象。剖析了慢启动、拥塞避免、快速重传、快速恢复等拥塞控制机制,研究了Tahoe、Reno、NewReno和SACK等几种常见的TCP拥塞控制算法。借助于网络模拟器NS2对这几种算法的性能进行了定量分析。结果证明:相对于Tahoe、Reno拥塞控制算法而言,NewReno和SACK TCP可以更快、更平滑地摆脱网络拥塞恢复到正常工作状态。  相似文献   

18.
陈亮  徐阳 《计算机科学》2014,41(12):86-90
主动队列管理(AQM)的基础是TCP反馈机制,所以AQM在处理UDP与TCP混合流时无法控制UDP流量,导致非视频流影响视频UDP的传输质量。根据TCP拥塞窗口特性和混合流排队机制,推导了Ad hoc网络TCP/UDP的AQM模型,据此提出了一种基于UDP限速的PI主动队列管理算法。限速算法根据实际流速与设定流速之差,标记非视频UDP分组优先级并按从低到高的顺序丢弃分组。NS仿真表明,与PI控制相比,新算法实现了非视频UDP的流量控制,提高了视频传输质量0.98dB的峰值信噪比。  相似文献   

19.
基于估算下游TCP/IP交互式会话长度方式来检测跳脚石入侵是计算机网络安全中的热门课题。计算连接链长度的关键是匹配TCP/IP交互式会话的发送和响应的数据包,SDC算法就是基于这个目的而提出的,但是SDC算法由于需要大量的计算而不是很有效。分析了引起SDC低效的原因,给出解决方案,提出了一种使用滑动窗口的算法SWAM。通过有效性分析,说明SWAM算法能减少99.99%的计算量。给出了两种决定滑动窗口大小的方法:一种方法利用了匹配结果的收敛特性,另一种利用TCP/IP协议本身的一些特性。相比而言第二种方法的计算量要相对小一些。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号