具有自相似性质的业务流的主动队列管理算法

来源 :科技创新导报 | 被引量 : 0次 | 上传用户:wgl_future
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:近年来的研究表明,网络流量呈现出很强的自相似特性,这是造成网络拥塞的重要因素之一。因此该文提出了一种基于时间的主动队列管理算法,该算法利用ON/OFF源模型模拟产生自相似流,依据信源持续发送数据包的时间,来选择性地接收数据包。用MATLAB进行仿真,实验结果表明该算法的队列管理性能明显优于ARED等传统队列管理算法,能很好地控制队列长度。
  关键词:自相似 主动队列管理 ON/OFF源 拥塞控制
  中图分类号:TP393 文献标识码:A 文章编号:1674-098X(2017)06(c)-0142-02
  20世纪90年代初,D.V.Wilson等人对实际的网络流量进行了大量的研究[2],通过收集大量以太网业务流的数据包,对现实网络流量做出了充分观察与分析,最终得出现实网络流量模型的统计特性与传统流量模型的统计特性有着较大的差别。实际的网络流量表现出明显的自相似特性,反应在网络流量上面,就是指网络流量是一种随机过程,并且在时间尺度上呈现出自相似性,在进行合理的放大后,依然具有这种性质。自相似性对网络拥塞控制具有很深的影响,所以传统的基于泊松流量模型的信源已经不能满足研究的需要。为了能够模拟出更加真实的网络流量模型,我们需要改进信源模型。在仿真实验中采用ON/OFF源模型[4]产生具有自相似性的流量,并提出一种依据信源持续发送数据的时间长短来控制接收数据包的新算法。
  1 ON/OFF源模型生成自相似流
  ON/OFF源是一種信源模型,用于模拟网络业务流量的产生。ON/OFF源的产生机制是模仿真实的用户,在产生流量的时候,每个用户会持续发送数据包,然后会停止一段时间,用ON周期与OFF周期分别代表持续发送时间与停止发送的时间。并且ON周期与OFF周期独立同分布,具有严格交替性。在ON周期按恒定速率发送数据包,在OFF周期停止发送数据包。Willinger等人从以太网单个信源抽象出的ON/OFF模型中发现ON周期与OFF周期的持续时间呈重尾分布,重尾分布是网络流量自相似性质的一个重要的因素。Willinger等人证明当很多个服从Pareto分布的ON/OFF源叠加之后,就能产生具有自相似性质的流量。Pareto分布的概率密度是:
  当时,Hurst系数H满足。用ON/OFF源模型模拟网络流量具有简单、容易实现等特点,能够有效地模拟出真实的网络流量。
  2 拥塞控制与主动队列管理
  通信网络中的带宽,交换节点中的缓存容量和处理机等等,都是网络资源。当大量的流量在网络中传输时,若对某一资源的需求超过了该资源所能提供的可用部分,网络的性能就会下降,甚至严重影响通信质量,导致延迟增大,重要的数据无法及时到达,破环一致性等等,给用户带来很差的网络体验。这种情况就是网络拥塞[3]。
  为避免网络拥塞,就迫切需要有效的网络拥塞控制技术,以防止过多的数据注入到网络中,这样就可以使网络中的转发节点不致过载,保证通信质量。目前的网络拥塞控制,一是在协议层面上的,也就是TCP网络拥塞控制协议。还有一种减少网络拥塞发生的办法是主动队列管理,主要原理是在接收到数据包后根据资源的占用情况对数据包选择性地丢弃,这可以保证在网络拥塞发生前及时地调节信源发送的数据量。比如随机早期检测算法RED以及其各种改进的算法ARED,HPRED等[1]。
  3 自相似流的队列管理算法
  在自相似业务流下,以前的各种队列管理算法虽然也能达到一定的拥塞控制要求,但是在越来越复杂的网络流量环境下,仍然需要对其进行改进,以适应不断变化的网络流量。本文提出一种基于信源持续发送时间长度的主动队列管理算法。此算法与基本的RED算法的思想相同,也是根据上限值与下限值来控制信源的发包速率,但是不再依据队列长度来给定两个上下限值,而是根据信源持续发送数据包的时间,当信源发送数据包的持续时间过长时,就应该增大概率丢弃一些数据包,当信源持续发送数据包的时间比较短时,应该以更大概率接收数据包,这里涉及到两个重要的参数a和b,分别代表系统所允许的信源发送时间的最大值和最小值,信源实际的发送时间为t,然后根据以下过程接收数据包:
  步骤1:从信源接收到数据包,并初始化参数a和b。
  步骤2:判断信源发送数据包的持续时间t,若tb,进入步骤5。
  步骤3:按概率1接收数据包。
  步骤4:根据算法计算出概率P,按概率P接收数据包。
  步骤5:按概率1拒绝数据包。
  以下是仿真结果:
  由仿真结果图可以看出,在自相似流模型下,ARED队列管理算法下的缓存平均队列长度比较大,与旧的ARED队列管理算法相比较,新的队列管理算法对应的平均队列长度大约为30,ARED列队管理算法对应的平均队列长度大约为50,降低了40%左右。这对于资源有限的卫星网络来说,新算法可以减少一定的硬件资源成本,降低网络延迟抖动的风险。
  4 结语
  该文主要介绍了在自相似流模型下基于时间的主动队列管理算法。该算法根据信源发送数据包的持续时间来选择性地接收到达的数据包,当发送时间过长时,以较大概率丢弃一定数量的数据包,当发送时间比较短时,以更大的概率接收数据包。在仿真实验中表现出比ARED算法更好的队列管理性能,有效地降低了缓存中的平均队列长度,并且使队列长度更加平稳,可以在一定程度上减少网络拥塞发生的可能性。
  参考文献
  [1] 余信珂.基于改进的控制时延主动队列管理算法研究[D].深圳大学,2016.
  [2] 于秦.无线网络流量分形特性分析与建模[D].电子科技大学,2006.
  [3] 张娅.自相似业务模型下主动队列管理算法的研究[D].江苏大学,2007.
  [4] 胡严,张光昭.重尾ON/OFF源模型生成自相似业务流研究[J].电路与系统学报,2001(3):72-76,15.
其他文献
摘 要:近现代以来我国经济快速发展,各行各业也在飞速提升。其中航空事业迅速崛起,在提供便利的同时也为国家经济贡献了巨大的力量。然而近年来航空事故频发。调查显示,人为因素是导致航空事故的主要因素。这毫无疑问为人们敲响了警钟,提醒着人们相关安全措施对于航空事业的重要性。关于空中交通管理中人为因素的研究,对于航空事业安全来说是极其重要的。因此该文旨在研究人为因素对于空中交通管理的具体影响和相关解决方法。
【正】(2013年11月19日)济发[2013]21号为深入做好新形势下农民工工作,根据《山东省人民政府关于进一步做好新形势下农民工工作的意见》(鲁政发[2013]22号)等有关文件精神,结
(接上期)名人龙苑:在在这个“龙苑小区”内“龙人众多”,各见高才,他们分别归类,各住一方。这边乃古代“龙人”居住区、那边为现代“龙人”居住区,这边是国内“龙人”居住区,那边是国
通过听了北师大毛教授的如何上好体育课,使我受益匪浅,深感自己肩上的工作和责任。结合自己的工作实际,得出自己的观点。实施和推进新课程,以学生发展为中心,最终要落实到体育教学
小学科学是以培养学生科学思维、形成科学意识为宗旨的教育课程。又是一门以实验为基础的综合学科。因此如何进行有效的 实验教学是非常重要也是非常必要的事情这关系到科学
随着我国的教育的不断的发展,美术教学的重要组成部分就是美育,美术的学习有利于陶冶学生的情操、提高学生的美学素养、 提升学生的审美能力、在这基础上更进一步的促进了学
随着互联网信息技术的不断发展,计算机与人们的生活、学习、工作建立了密切的联系。无论是在政府企事业单位,还是计算 机个体用户,其在使用计算机的过程中,都是以安全为前提
摘 要:在中职学校教学中,电子电工是一门重要的基础课程,其实践性和综合性都比较强。对电子电工而言,实验教学是非常重要的一种教学手段,对学生学习具有极大的促进作用。该文探讨实验在该学科中的地位与作用,并探析实验教学的改进措施。  关键词:实验 中职电工电子教改 地位和作用  中图分类号:G712 文献标识码:A 文章编号:1674-098X(2017)03(a)-0201-02  如今,中职教育在教
【摘 要】在语文教学中,教师要充分利用教材特点,不断激发学生的兴趣,挖掘学生的知识潜能,培养学生的实践能力,才能不断提高学生的审美能力。  【关键词】语文教学;审美能力;培养  【中图分类号】G424 【文献标识码】A  【文章编号】2095-3089(2019)08-0118-01  小学语文教材中,有许多丰富多彩的艺术形象,引人入胜的深邃意境桂林山水的介绍,凝练生动的优美词句,强烈感人的抒情色
由于欧洲债务危机的影响及其他各种原因,预计2012年虽有的产品的出口量会有所增长,但从总体上来看,出口量不会有明显的变化。