• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2007, Vol. 29 ›› Issue (5): 45-49.

• 论文 • 上一篇    下一篇

D-RED:一种改进的路由器拥塞控制算法

谌新年   

  • 出版日期:2007-05-01 发布日期:2010-06-02

  • Online:2007-05-01 Published:2010-06-02

摘要:

本文详细分析了随机早期检测RED拥塞控制机制算法的思想,阐述了RED的不足,提出了一种改进的动态自适应算法D-RED。该算法设置一个平均队列大小的目标值,在实时平均队列大小小于目标值和大于目标值时使最大丢包概率动态地减去和加上一个通过数学方法推导出的同路由器上一次丢包概率有关的值,以达到更好地控制网络拥塞的目的。 利用NS2设计多组仿真实验对RED和D-RED性能进行比较,通过对吞吐量、延迟、振荡、丢包率等多项性能指标分析和比较表明,D-RED算法相对于RED算法使网络丢包率降低了 15.7%,网络吞吐量提高了9.44%,而且能够在一定程度上保护TCP数据流,使其得到公平的网络资源。

关键词: 路由器 拥塞控制 随机早期检测 NS2

Abstract:

The paper first analyses the design principle and algorithm implementation of the RED congestion control mechanism in touters, describes the defects of RED, and presents an improved adaptive algorithm D-RED. It sets a target value of average queue sizes, makes the maximal drop probability dynamically  minus or plus a value, which is educed by mathematical methods, correlative to the former drop probability when the instantaneous average queue length i  s less or larger than the value of the target average queue. Then the paper designs many experiments to compare the performances of the RED and D-RED al  gorithms based on NS2. Finally, the paper analyses and compares the simulation results about the performance standards such as throughput, delay, variat ion, packets drop ratio, etc. It is concluded that D-RED can reduce the drop probability by 15. 7% and the throughput by 9.4,1% compared with RED. To so me degree, TCP streams are protected so that they share fair network resources under D-RED,

Key words: (router, congestion control, random early detection, NS2)