采用UDP协议的工业网络拥塞控制策略研究

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:hzjojo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在实际项目开发中发现,在工业网络中使用UDP协议进行主要数据传输时,由于产生和发送数据的设备需要连续不间断的运行,这使得网络中的UDP流量越来越大,最终造成了拥塞,轻微拥塞时导致丢包增加,严重时甚至导致网络崩溃。同时,UDP也会大量的占用TCP的带宽,导致TCP的吞吐量严重下降。因此有必要对UDP进行拥塞控制,防止UDP的流量不受限制的增长,并保证对TCP的友好性。本文对基于端到端的拥塞控制算法和基于路由器的拥塞控制算法进行深入研究,从网络的端系统和路由器两个位置对相应的拥塞控制算法进行分析,并在此基础上进行相应的改进。对TFRC(TCP-Friendly Rate Control,TCP友好速率控制)算法进行分析,并针对其响应拥塞滞后和无拥塞分层的不足进行改进,得到MLC-TFRC(Multi-Level Congestion TFRC)算法。该算法首先得到抖动值,继而根据抖动对是否会发生拥塞进行预判,并对即将发生拥塞的情况采取降速措施;然后根据丢失事件率将网络拥塞分成不同拥塞程度,对于不同程度的拥塞在发送端采用不同的吞吐量模型,以快速解决网络拥塞。对主动队列管理(Active Queue Management,AQM)机制进行分析,并分析显式拥塞通知(Explicit Congestion Notification,ECN)算法,针对ECN算法的不足,提出改进的EQCN(Explicit Queue Congestion Notification)算法。该算法首先修改IP报文头部,添加EQ标志位,并在IP头的选项域中添加两个选项,用于保存队列长度和UDP包的数量,然后由接收端进行统计,再填充到对应的选项中,最后发送端据此调整自身发送速率。另外,还对RED(Random Early Detection,随机早期检测)算法进行了改进,提出QRED(Queue based RED)算法,改进的算法将原来的单线性丢弃率-平均队列长度函数修改成多线性分段函数,然后针对每个分段采用相应的分段函数计算丢弃率,使得到的丢弃率更加稳定,使其符合相关网络需求。整合EQCN算法和QRED算法,合并称为EQ-RED(Explicit Queue based RED)算法。最后,利用NS2(Network Simulator2)对TFRC和MLC-TFRC进行了仿真,并从吞吐量、丢包率及TCP友好性等方面分析了改进的有效性;对EQ-RED进行了仿真,并从平均队列长度、时延及丢包率等方面分析了改进的有效性。
其他文献
自动打包机是现代高速线材生产线特有的设备,它集机械、电气、液压控制为一体,动作准确,为现代化的线材生产线构筑了一道靓丽的风景线。为了满足国内钢铁企业对提高产品包装
材料表面改性是提高材料表面性能从而扩大其应用范围的一种重要途径。利用介质阻挡放电(DBD)产生的低温等离子体进行材料表面改性是一项洁净的干式工艺,作为一种新型的表面改
圆锯片是一种用途广泛的切削工具,其高速切削时的动态稳定性在很大程度上影响着切削质量和锯片寿命。要保持锯片的动态稳定性,最直接的方法就是预先使锯片内部形成分布适当的
本文结合铝及铝合金电镀工艺自动线的建设,论述了电镀工艺自动线的工艺特点和自动控制系统的设计。开发了基于集散控制系统的电镀工艺自动线控制系统。该系统主要由上位机、PLC控制系统和现场智能监控仪表等组成,实现电镀线分散控制,集中管理。论述了集散控制系统的整体构架,并对上位机软件、系统通信的设计和开发进行了详细的论述。铝及铝合金电镀工艺自动线的镀槽液温度在电镀过程中是非常重要的参数,本论文对镀槽液温度控
自动引导运输平台是可在无人操纵的情况下,根据规划路径进行自动化运输的一种移动式机器人设备,集合了传感检测、信号处理和运动控制等多个学科技术。对于我国目前亟需提供工业生产的自动化程度,提高生产效率有着广阔的应用前景,因此设计出扩展性强,适用于工业现场的可进行集中调度管理的自动引导运输平台是十分必要的。在本设计中完成了路径导航子系统、主控板子系统和用户调度子系统的设计与实现。在进行路径导航子系统设计时
本文研究基于LMBP神经网络内模控制在丙烯聚合反应产物组分控制领域的应用。利用神经网络对非线性系统的逼近能力,把神经网络控制推广到聚合反应过程质量指标控制这一非线性
光纤陀螺是一种新型角速率传感器,相对于传统机电陀螺,无运动部件和磨损部件,具有可靠性高、寿命长、体积小、质量轻、功耗低、动态范围大、启动快速、频带范围宽等优点,因此
随着我国经济的发展,起重机械作为一种特种设备,在冶炼、建筑、物流运输等工业生产中不可或缺,起着举足轻重的作用,大力地推动了社会的进步与发展。工业规模的不断发展又促进
随着全球化的进一步加深,全球的经济发展越来越快,对交通运输产业的速度也提出了越来越快的要求。其中速度最快的航空运输产业更是重中之重,由此衍生的机场数量逐年增加,为此
TinyOS操作系统是专门应用于无线传感器网络设计的操作系统,是无线传感器网络发展的众多支撑技术之一。作为传感器网络的基本软件环境,TinyOS的简洁性、灵活性和高效性从根本上