已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于区分服务模型拥塞控制的改进RIO-C算法,报告人:胡啸指导老师:井元伟教授,主要内容,绪论,区分服务队列管理机制,改进的队列管理算法,改进算法仿真实验,结论与展望,1.绪论,人们对网络需求量的增加硬件设备的能力,包括路由器处理能力和链路带宽等就Internet的体系结构而言,拥塞的发生是其固有的属性,源端算法:主要是针对TCP/IP协议的研究。链路算法:主要是路由器上对进入缓存的数据的处理方法,RED(随机早期检测)算法。,网络现状,解决方法,1.绪论,网络服务质量(QoS),QoS实现技术,保证网络的高效运行确保重要业务量不受延迟或丢弃,综合服务模型(IntServ)资源预留协议(RSVP)区分服务模型(DiffServ)多协议标记交换(MPLS),2.区分服务队列管理机制,区分服务体系结构的特点,基于优先级边缘分类,内部转发,2.区分服务队列管理机制,区分服务标记DSCP,DS域定义为IPv4头部的服务类型TOS字段或IPv6头部的流类型字段的前六位,如图所示,2.区分服务队列管理机制,队列管理算法,自1993年,S.Floyd和V.Jacobson提出随机早期检测(RandomEarlyDetection:RED)以来,它一直是一个研究热点,先后出现了几种改进方式,如:ARED、SRED、DWRED、WRED、RIO-C、RIO-D等,重点研究对象,基本RED算法、RIO-C算法,2.区分服务队列管理机制,基本RED算法:,平均队列长度avg,丢包概率,算法采用计算队列平均长度的方法,在路由器接口上只维持一个队列,通过平均队列长度来计算丢弃概率,2.区分服务队列管理机制,平均队列长度与丢包概率的关系如图所示,2.区分服务队列管理机制,RED算法的不足之处,公平性问题。平均队列长度的计算受到很多因素的影响,比如报的大小等,导致带宽享用的不公平性,优先级问题。RED不会对标记过的数据进行区别对待,无法保证在DiffServ模型为不同的业务提供QoS保证,不能实现服务区分。,2.区分服务队列管理机制,RIO-C算法:,该算法在DiffServ模型中扩展为三个丢弃优先级或颜色。其相应的平均队列长度如下图所示。,平均队列长度avg,丢包概率,i为1、2或3,分别代表绿色、黄色和红色分组。,2.区分服务队列管理机制,平均队列长度与丢包概率的关系如图所示,2.区分服务队列管理机制,虽然RIO-C算法能够实现区分服务,但仍有不足:低丢弃优先级分组数目变化除影响自身的分组丢弃概率外,还会影响高丢弃优先级分组的丢弃概率,对高丢弃优先级分组过分歧视,并使其难以获得足够的带宽。当网络处于较低业务流时,丢弃概率增长较快,致使网络资源没有得到充分的利用;相反,当网络处于较高业务流时,丢弃概率增长较慢,有可能导致网络拥塞。,3.改进的队列管理算法,为克服RIO-C算法的不足,达到更加有效利用带宽和分等级服务质量方面的目的,本文提出一种基于RIO-C算法的改进队列管理算法ARIO-C(AlgebraicREDwithIn/OutandCouplequeue)。改进的RIO-C算法用的二次函数来平滑,这样可以使丢包率随着的增长以曲线的方式平稳变化,避免了原RIO-C算法丢包率随着线性的增长。相对于RIO-C算法,在拥塞较轻的情况下改进算法拥有较低的丢包率,而在当增大靠近最大阈值的时候,改进算法也能迅速的提高丢包概率,加大丢弃力度,能较快从严重拥塞状态得到解脱。,3.改进的队列管理算法,平均队列长度avg,ARIO-C算法:,改进算法也分为三个丢弃优先级或颜色。其相应的平均队列长度与RIO-C算法相同。,丢包概率,i为1、2或3,分别代表绿色、黄色和红色分组。,3.改进的队列管理算法,平均队列长度与丢包概率的关系如图所示,3.改进的队列管理算法,ARIO-C算法性能分析,对拥塞的反映。ARIO-C算法继承了RIO-C算法的优点,在路由器处计算各丢弃优先级分组的平均队长,因此可以反映网络的拥塞程度实现相对优先级。对任意的优先级i(i=1,2,3),可根据最大和最小阈值的设置来实现带宽利用。在保证网络正常运行的情况下,尽可能的有效利用网络带宽,达到资源利用最大化,4.改进算法仿真实验,为验证ARIO-C算法性能,本文进行了实验研究。实验使用NS2(NetworkSimulationVersion2)作为仿真工具。,ARIO-C实现相对区分;ARIO-C实现带宽的有效利用。,实验环境介绍,本节将做下述研究:,仿真实验拓扑结构,4.改进算法仿真实验,4.改进算法仿真实验,仿真实验有关参数,上图中S1、S2、S3为源端,S1、S2、S3发出的数据分组分别被标记为绿色(G),黄色(Y)和红色(R);D1、D2、D3为对应的目的端;E1、E2分别为DiffServ边缘路由器;C为核心路由器;E1到E2之间的带宽为5Mbps,延迟为5ms,其他链路之间的带宽为10Mbps,延迟为5ms,这样在E1和E2之间就形成一个瓶颈链路。ARIO-C算法仿真参数如下表所示。,4.改进算法仿真实验,验证ARIO-C算法实现区分服务,S1到D1、S2到D2、S3到D3均发送包长度为1000bytes、速率为2.5Mbps。从仿真结果可以看出,当采用ARIO-C算法时,绿色分组没有丢失现象,黄色分组的有少许丢失现象,红色分组丢失现象比较明显,实现了区分服务的目的。,4.改进算法仿真实验,验证ARIO-C算法实现带宽的有效利用,S1到D1、S2到D2、S3到D3均发送包长度为1000bytes、速率为3.0Mbps。,对RIO-C和ARIO-C算法分别进行仿真,比较两种算法下的丢包概率和吞吐量,仿真结果如表4.10、4.11所示。由表4.10,RIO-C算法中绿色(G)没有丢包,黄色(Y)分组丢失分组6856pkts,红色(R)丢失分组19973pkts。由表4.11,ARIO-C算法中绿色(G)没有丢包,黄色(Y)分组丢失分组6619pkts,红色(R)丢失分组19989pkts。,4.改进算法仿真实验,4.改进算法仿真实验,验证ARIO-C算法实现带宽的有效利用,S1到D1、S2到D2、S3到D3均发送包长度为1000bytes、速率为6.0Mbps。,对RIO-C和ARIO-C算法分别进行仿真,比较两种算法下的丢包概率和吞吐量,仿真结果如表4.16、4.17所示。由表4.16,RIO-C算法中红色(R)丢失分组和黄色(Y)分组基本全部丢失,绿色(G)丢失分组4033pkts。由表4.17,ARIO-C算法中红色(R)丢失分组和黄色(Y)分组基本全部丢失,绿色(G)丢失分组3517pkts。,4.改进算法仿真实验,5.结论与展望,较完整的论述了DiffServ体系结构和主动队列管理机制;在详细分析RED、RIO-C算法的基础上提出了一种改进DiffServ队列管理算法ARIO-C;通过仿真试验说明该算法能够实现相对
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026数学核心素养落地备课课件
- 四年级音乐上册装饰音课|倚音波音
- 第二单元第8课《巧用蓝牙做工具》教学设计-2026-2027学年人教版(新教材)初中信息技术八年级全一册
- 健身房店长管理制度
- 2026广东财经大学面向海内外招聘二级学院院长及经济与管理实验教学中心主任模拟试卷(黄金题型)附答案详解
- 2026湖南省中医医师规范化培训招录工作550人通知模拟试卷附参考答案详解(培优A卷)
- 建筑电气安装工程质量验收标准
- 家纺家居用品节日促销销售方案
- 2026秋季广东深圳市罗湖区莲城学校招聘笔试题库及参考答案详解【B卷】
- 云南省曲靖市罗平县2025-2026学年下学期期末教学质量监测七年级生物学(含答案)
- 2026高尔夫运动行业市场详细分析及基础设施建设与高端服务发展报告
- 安全生产经费投入及使用管理制度培训
- (公考专用)2026年事业单位考试时事政治大全及模拟题
- 劳务输出旅居人群性病防护指南
- 基层医疗机构皮下注射操作规范
- 小学英语人教版(PEP)(2024)四年级下册单词竞赛试题(无答案)
- 鲜风生活社区门店布局
- 2026守己利他-智能时代做负责任的技术白皮书
- 2026年高考化学命题趋势分析研究与复习策略
- 地铁扶梯安装监理实施细则
- 货运站场地安全管理制度
评论
0/150
提交评论