导航:首页 > 源码编译 > red算法实现

red算法实现

发布时间:2024-06-27 05:00:31

❶ red的算法优缺点

1993年,Floyd 和Jacobson就提出了RED,当时的主要目的是克服“早期随机丢弃”(Early Random Drop,ERD)网关偏袒突发业务而造成的不公平问题. RED为队列管理增添了两种新机制,其一,不是等队列全满后再丢弃到来的分组,而是利用概率判定机制事先丢掉部分分组来预防可能发生的拥塞;其二,通过平均队列而非即时队列调整分组丢弃概率,由此来尽可能地吸收部分短暂的突发流量。RED算法的性能敏感于设计参数和网络状况,在特定的网络负载状况下依然会导致多个TCP的同步,造成队列震荡,吞吐量降低和时延抖动加剧。RED算法的公平性和稳定性也存在问题。自RED被首次提出来之后,它的参数配置就是一个没有彻底解决的问题。
虽然RED能够有效避免拥塞,但是该算法仍然存在以下主要缺陷:
(1)公平性问题
对于不响应拥塞通知的连接,RED算法无法有效处理,因此这样的连接经常会挤占大量的网络带宽,导致了各种连接不公平地共享带宽。
(2)参数设置问题
RED算法对参数设置很敏感,两个门限值和最大丢包概率的细微变化经常是对网络性能造成很大影响,如果根据具体业务环境选择最合适的参数是RED存在的一个重要问题。另外,一组参数可能会获得较高的吞吐量,但是可能也会造成较高的丢包率和较长的时间延迟。如何配置参数,使得算法在吞吐量、时间延迟和丢包率等各方面均获得较好的性能也有待解决。
(3)网路性能问题
RED算法控制的平均队列长度经常会随着连接数目的增加而不断增大,造成传输时延抖动,引起网络性能不稳定。

❷ red鍗忚镄勫伐浣滃师鐞

宸ヤ綔铡熺悊濡备笅锛
1銆佸疄鐜皉ed闇瑕佺淮鎸佷袱涓鍙傛暟锛岄槦鍒楅暱搴︽渶澶ч棬闄愬拰链灏忛棬闄愩
2銆佸綋姣忎竴涓鍒嗙粍鍒拌揪镄勬椂鍊欙纴red灏变细鎸夌収瑙勫畾镄勭畻娉曡$畻鍑哄綋鍓嶉槦鍒楃殑骞冲潎阒熷垪闀垮害銆
3銆佽嫢骞冲潎阒熷垪闀垮害灏忎簬链灏忕殑闂ㄩ檺锛屽垯鎶婃柊鍒拌揪镄勫垎缁勬斁鍏ャ

阅读全文

与red算法实现相关的资料

热点内容
喷油螺杆制冷压缩机 浏览:578
python员工信息登记表 浏览:376
高中美术pdf 浏览:160
java实现排列 浏览:512
javavector的用法 浏览:981
osi实现加密的三层 浏览:231
大众宝来原厂中控如何安装app 浏览:913
linux内核根文件系统 浏览:242
3d的命令面板不见了 浏览:525
武汉理工大学服务器ip地址 浏览:148
亚马逊云服务器登录 浏览:524
安卓手机如何进行文件处理 浏览:70
mysql执行系统命令 浏览:929
php支持curlhttps 浏览:142
新预算法责任 浏览:443
服务器如何处理5万人同时在线 浏览:250
哈夫曼编码数据压缩 浏览:424
锁定服务器是什么意思 浏览:383
场景检测算法 浏览:616
解压手机软件触屏 浏览:348