基于区分服务模型拥塞控制的改进RIOC算法(胡啸)课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《基于区分服务模型拥塞控制的改进RIOC算法(胡啸)课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 区分 服务 模型 拥塞 控制 改进 RIOC 算法 胡啸 课件
- 资源描述:
-
1、 基于区分服务模型拥塞控制基于区分服务模型拥塞控制的改进的改进RIO-C算法算法 报告人:胡啸报告人:胡啸 指导老师:井元伟教授指导老师:井元伟教授主要内容主要内容绪论绪论 区分服务队列管理机制区分服务队列管理机制 改进改进的队列管理的队列管理算法算法改进算法仿真实验改进算法仿真实验 结论与展望结论与展望 1.绪论绪论人们对网络需求量的增加硬件设备的能力,包括路由器处理能力和链路带宽等就Internet的体系结构而言,拥塞的发生是其固有的属性源端算法:主要是针对TCP/IP协议的研究。链路算法:主要是路由器上对进入缓存的数据的处理方法,RED(随机早期检测)算法。网络现状网络现状 解决方法解决
2、方法1.绪论绪论 网络服务质量(网络服务质量(QoS)QoS 实现技术实现技术保证网络的高效运行确保重要业务量不受延迟或丢弃 综合服务模型(IntServ)资源预留协议(RSVP)区分服务模型(DiffServ)多协议标记交换(MPLS)2.区分服务队列管理机制区分服务队列管理机制区分服务体系结构的特点区分服务体系结构的特点基于优先级边缘分类,内部转发 2.区分服务队列管理机制区分服务队列管理机制区分服务标记区分服务标记DSCP DS 域定义为IPv4头部的服务类型TOS字段或IPv6头部的流类型字段的前六位,如图所示 2.区分服务队列管理机制区分服务队列管理机制 队列管理算法队列管理算法 自
3、1993年,S.Floyd 和 V.Jacobson 提出随机早期检测(Random Early Detection:RED)以来,它一直是一个研究热点,先后出现了几种改进方式,如:ARED、SRED、DWRED、WRED、RIO-C、RIO-D等 重点研究对象重点研究对象 基本RED算法、RIO-C 算法2.区分服务队列管理机制区分服务队列管理机制基本基本RED算法:算法:平均队列长度avg丢包概率0minminmaxminmaxmaxmin1maxththbpthththththavgavgpavgavg 算法采用计算队列平均长度的方法,在路由器接口上只维持一个队列,通过平均队列长度来计算
4、丢弃概率2.区分服务队列管理机制区分服务队列管理机制平均队列长度与丢包概率的关系如图所示2.区分服务队列管理机制区分服务队列管理机制RED算法的不足之处算法的不足之处 公平性问题。平均队列长度的计算受到 很多因素的影响,比如报的大小等,导致带宽享用的不公平性 优先级问题。RED 不会对标记过的数据进行区别对待,无法保证在DiffServ 模型为不同的业务提供 QoS 保证,不能实现服务区分。2.区分服务队列管理机制区分服务队列管理机制RIO-C算法:算法:该算法在DiffServ模型中扩展为三个丢弃优先级或颜色。其相应的平均队列长度如下图所示。平均队列长度avg丢包概率0minminmaxmi
5、nmaxmaxmin1maxithiithibipithiithithithiithiavgavgpavgavg i为1、2或3,分别代表绿色、黄色和红色分组。2.区分服务队列管理机制区分服务队列管理机制平均队列长度与丢包概率的关系如图所示2.区分服务队列管理机制区分服务队列管理机制虽然RIO-C算法能够实现区分服务,但仍有不足:低丢弃优先级分组数目变化除影响自身的分组丢弃概率外,还会影响高丢弃优先级分组的丢弃概率,对高丢弃优先级分组过分歧视,并使其难以获得足够的带宽。当网络处于较低业务流时,丢弃概率增长较快,致使网络资源没有得到充分的利用;相反,当网络处于较高业务流时,丢弃概率增长较慢,有可
6、能导致网络拥塞。3.改进改进的队列管理的队列管理算法算法 为克服RIO-C算法的不足,达到更加有效利用带宽和分等级服务质量方面的目的,本文提出一种基于RIO-C算法的改进队列管理算法ARIO-C(Algebraic RED with In/Out and Couple queue)。改进的RIO-C算法用 的二次函数来平滑 ,这样可以使丢包率 随着 的增长以曲线的方式平稳变化,避免了原RIO-C算法丢包率 随着 线性的增长。相对于RIO-C算法,在拥塞较轻的情况下改进算法拥有较低的丢包率,而在当 增大靠近最大阈值的时候,改进算法也能迅速的提高丢包概率,加大丢弃力度,能较快从严重拥塞状态得到解脱
7、。iavgbipiavgiavgiavgbipbip3.改进改进的队列管理的队列管理算法算法平均队列长度avgARIO-C算法:算法:改进算法也分为三个丢弃优先级或颜色。其相应的平均队列长度与RIO-C算法相同。丢包概率 i为1、2或3,分别代表绿色、黄色和红色分组。20minminmaxminmaxmaxminmaxithiithibipithiithithithiithiavgavgpavgavg3.改进改进的队列管理的队列管理算法算法平均队列长度与丢包概率的关系如图所示3.改进改进的队列管理的队列管理算法算法ARIO-C算法性能分析算法性能分析 对拥塞的反映。ARIO-C算法继承了RIO
展开阅读全文