首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 157 毫秒
1.
随着互联网的发展,网络拥塞问题越来越严重,如何改进现有的拥塞控制算法成为一个重要课题。为了解决网络拥塞问题,目前已有很多拥塞控制算法,大体可分为端到端的拥塞控制和基于网络的拥塞控制,本文主要关注基于端到端的拥塞控制。在众多的TCP拥塞控制算法中,Vegas算法以其主动避免拥塞的思想,具有较好的效果。但是,Vegas与目前主流的Reno算法兼容性差,存在带宽被挤占的问题。本文分析了拥塞问题的多重原因,并从博弈的角度分析了Vegas的缺点,提出了一种改进的拥塞控制算法G-Vegas。通过在NS2平台仿真,验证了算法的有效性。  相似文献   

2.
采用改进的RED算法实现BACnet路由器拥塞控制   总被引:1,自引:0,他引:1  
BACnet协议规定了用于BACnet路由器拥塞控制的报文,但是没有规范拥塞控制算法。文章分析了把随机提前检测(RED)算法应用于BACnet路由器的可行性,并结合BACnet网络的特点,提出了一种基于绝对优先级调度的RED算法。采用这种改进的RED算法,BACnet路由器可以在保证BACnet网络可靠性的前提下,对BACnet网络进行有效的拥塞控制。  相似文献   

3.
本文主要介绍了计算机网络的非线性理论和混沌学理论,集中介绍计算机网络拥塞控制算法中的基于流量控制的端到端拥塞控制算法和基于队列的路由拥塞控制算法以及它们的优缺点。以TCP-RED拥塞控制系统为重点研究对象,分析了其特性,为TCP-RED拥塞控制系统的深入研究提供基础理论依据。  相似文献   

4.
目前Internet采用的是TCP基于窗口的端到端的拥塞控制机制,但是端系统对拥塞的响应速度较慢,而且路由器在指示和控制拥塞方面不提供任何显式支持,基于上述考虑,本文提出了一种基于路由器的拥塞控制算法FECN,该算法在路由器处提供对拥塞的早期检测和指示机制,使源端具备快速响应拥塞的能力,同时通过自适应调整最大丢弃概率提高对网络状况的动态适应性,仿真实验表明,与RED/ECN算法相比,该算法降低了数据包的传输延迟,有效地提高了链路利用率,克服了现有算法的缺陷.  相似文献   

5.
Internet优秀的可测量性和鲁棒性部分的源于Internet拥塞控制中端到端的本质。但是,单独的端到端的拥塞控制却无法阻止拥塞崩溃和网络应用中非响应流的不公平行为,从而在网络内部节点中产生了一种新的机制,主动队列管理(AQM)。这种包调度机制成功的使IP层参与到拥塞控制中来,通过主动早期标记"尽力传输"网络拥塞状况,改善了网络质量并使延迟和丢包率降低。  相似文献   

6.
异构无线网络是将不同接入技术、不同性能的网络融合到一起构成的单个逻辑网络.异构无线网络中,TCP 端到端的拥塞控制机制对网络的健壮性和稳定性具有非常重要的作用,因此是网络研究的一个热点问题.针对异构无线网络中移动节点发生垂直切换时传输层性能下降的特点,提出了一种基于 TCP Vegas 的传输层拥塞控制算法 B-Evegas.给出了垂直切换发生时的传输控制方法,垂直切换后拥塞窗口的恢复采用带宽估计与分段增加策略,并引入了快速恢复机制,在拥塞窗口过大时根据链路的时延指数性地减小拥塞窗口.仿真结果表明,该算法是合理的,可以有效提高垂直切换发生后 TCP 连接的吞吐量或者减小数据包的传输时延  相似文献   

7.
传统的端到端的拥塞控制机制不适应主动网络,针对主动网络面临的拥塞问题,提出了一种自适应的主动网络拥塞控制解决方案.在中间节点为转发到相邻节点的主动信包建立缓冲队列,以缓冲区中队列长度来表明节点的拥塞程度,通过对前向节点计算单元进行控制来改变当前节点拥塞状况,网络中相关节点通过协作对网络进行拥塞控制.理论分析和模拟试验结果表明,不管网络初始状态如何,该方案均能使各节点迅速达到动态平衡,快速消除主动网络拥塞.  相似文献   

8.
一种基于方程的多媒体实时流拥塞控制机制   总被引:5,自引:0,他引:5  
1 引言端到端拥塞控制机制对Internet的鲁棒性和稳定性至关重要。目前Internet上许多应用使用基于窗口的拥塞控制算法对网络拥塞进行响应和避免网络崩溃。可以说,今天Internet的成功很大程度上得益于TCP拥塞控制算法的不断改进。  相似文献   

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

10.
针对传统传输控制协议(TCP)在高带宽、无线网络中性能表现不佳的问题, 建立了一个端到端的虚拟路由器模型, 提出了一个端到端的发送端比例积分(PI)速率控制算法。根据RTT的变化, 利用PI控制器计算发送端的发送速率, 使瓶颈节点的队长稳定在一个目标位置, 减少拥塞丢包, 避免无线链路错误丢包引起的对拥塞窗口的错误调整。仿真结果表明, 与传统拥塞控制协议相比, 新机制能较好地控制路由器队长、提高网络负载的稳定性和网络吞吐率。  相似文献   

11.
王波  宋诗波 《计算机仿真》2007,24(12):108-111
BACnet是楼控网络领域唯一的ISO标准;NS2是目前广泛使用的一种面向对象的基于离散事件驱动的网络仿展ぞ?随着BACnet网络与IP网络的集成,使得BACnet网络面临更多与传统IP网络相同的安全威胁.文中利用NS2仿真软件对BACnet网络的安全威胁进行研究,首先阐述了BACnet网络层协议数据单元(NPDU)的结构,给出了在NS2中添加一个简化的BACnet分组头、路由表和代理的详细过程和代码;在此基础上通过一个BACnet网络层DoS攻击及其防范策略的仿真实验,验证了这些代码的正确性,仿真结果真实有效,从而论证了使用NS2对BACnet网络安全问题进行仿真研究的可行性和有效性.  相似文献   

12.
随着计算机网络的持续快速发展,各种网络需求不断涌现,拥塞控制成为保证网络的稳定性和鲁棒性的重要因素,拥塞控制的发展要求网络本身也要参与其中。传统的端到端机制不能解决所有的拥塞问题,作为主动管理队列算法的REM原算法由于对RTT的不精确估计导致不能准确反应网络中拥塞状态。根据控制论中将链路价格化的方法,对REM算法的进行了改进,提出了新的拥塞控制机制。仿真实验表明,该方法能有效减少包的丢失,提高系统性能。  相似文献   

13.
楼宇自动控制网络通信协议BACnet实现模型的研究   总被引:9,自引:0,他引:9  
BACnet是开放的楼宇设备自动控制网络数据通信协议,研究并开发具有自主版权的BACnet协议软件是有重大意义的。该文分析了BACnet的体系结构及其隐含的互操作模式,提出了实现BACnet协议的系统模型,讨论了该模型的特点和实现过程。最后用实例证明了该实现模型的可行性。  相似文献   

14.
该文指出互联网技术的发展,带来了网络大流量业务的不断增加,特别是UDP业务数据急剧增加.由于UDP协议不具有拥塞控制能力,TCP协议具有拥塞控制能力,UDP数据极易阻塞网络链路,产生了严重的不公平性,影响了其他业务的进行.该文分析了路由器队列调度算法的原理,通过Opnet仿真,模拟了不同队列调度算法的拥塞状况,分析出采...  相似文献   

15.
随机早期检测(Random Early Detection,RED)算法是广泛应用于路由器中的IP层的拥塞控制算法之一,它的主要思想是在拥塞发生以前通过一定的丢失概率随机丢弃一部分分组,端系统通过收到重复的ACK(Acknowledgement)报文段感知网络即将发生或已经发生网络拥塞,来降低自己的发送速率,从而达到实现网络拥塞控制的目的,但该算法在应用中仍有不足,特别是RED算法在多个流竞争带宽的情况下,不能保证各流获得相对公平的带宽分配。针对于此,在RED算法的基础上设计了一种限制高带宽流算法,以提高的网络公平性。  相似文献   

16.
In a network, end nodes have to compete for bandwidth through some distributed congestion control algorithms. It is a great challenge to ensure the efficiency and fairness of the distributed control algorithms. TCP congestion control algorithms do not perform well in terms of their efficiency and fairness in high speed networks. In this paper, we propose a novel asymptotic evolution algorithm based on the Logistic Model to allocate limited bandwidth resource. The algorithm introduces an explicit bandwidth pre-allocation factor. The factor is carried by the packet and is computed in routers based on the information of the router capacity, the aggregate load, and the instantaneous queue length; therefore the algorithm does not require the routers to keep the per-flow state. According to this pre-allocation bandwidth factor, the senders asymptotically adjust their sending rate and the bandwidth factor changes asymptotically along with the variation of the aggregate load and the queue length in the routers; therefore the sending rate and the pre-allocation bandwidth factor form alternating evolution and eventually reach a steady state.  相似文献   

17.
BACnet是用于楼宇自控系统的数据通信协议,BACnet/IP是BACnet与INTERNET的互联协议,它将IPv4网络作为下层通信网络。从网络技术的发展来看,IPv6网络将逐渐取代IPv4网络。本文针对这一趋势,提出了基于IPv6的BACnet/IP通信协议,利用NS-2对BACnet/IP基于IPv6的通信进行了建模仿真,并对比分析了BACnet/IP在IPv6网络与IPv4网络下的数据传输性能,从而论证了BACnet/IP通过扩展是可以在IPv6网络通信的,而且其传输性能优于IPv4网络。  相似文献   

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

19.
异构无线网络是将不同接入技术、不同性能的网络融合到一起构成的单个逻辑网络。异构无线网络中,TCP端到端的拥塞控制机制对网络的健壮性和稳定性具有非常重要的作用,因此是网络研究的一个热点问题。针对异构无线网络中移动节点发生垂直切换时传输层性能下降的特点,提出了一种基于TCP Vegas的传输层拥塞控制算法B-Evegas。给出了垂直切换发生时的传输控制方法,垂直切换后拥塞窗口的恢复采用带宽估计与分段增加策略,并引入了快速恢复机制,在拥塞窗口过大时根据链路的时延指数性地减小拥塞窗口。仿真结果表明,该算法是合理的,可以有效提高垂直切换发生后TCP连接的吞吐量或者减小数据包的传输时延。  相似文献   

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

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

京公网安备 11010802026262号