计算机应用 ›› 2011, Vol. 31 ›› Issue (04): 890-892.DOI: 10.3724/SP.J.1087.2011.00890

• 网络与通信 • 上一篇    下一篇

改进的随机早期检测非线性算法

马俊,张燕平,王永成,陈晓燕   

  1. 安徽大学 计算智能与信号处理教育部重点实验室,合肥 230039
  • 收稿日期:2010-10-26 修回日期:2010-12-17 发布日期:2011-04-08 出版日期:2011-04-01
  • 通讯作者: 马俊
  • 作者简介:张燕平(1962-),女,安徽巢湖人,教授,博士生导师,博士,主要研究方向:机器学习、神经网络、计算机系统结构与网络;
    马俊(1985-),男,安徽合肥人,硕士研究生,主要研究方向:服务质量、计算机系统结构与网络;
    王永成(1985-),男,安徽淮南人,主要研究方向:机器学习;
    陈晓燕(1988-),女,安徽巢湖人,硕士研究生,主要研究方向:机器学习。
  • 基金资助:
    国家973计划项目(2007BC311003);国家自然科学基金资助项目(60675031;61073117);安徽省自然科学基金资助项目(11040606M145)

Improved nonlinear random early detection algorithm

Jun MA,Yan-ping ZHANG,Yong-cheng WANG,Xiao-yan CHEN   

  1. MOE Key Laboratory of Intelligent Computing and Signal Processing, Anhui University, Hefei Anhui 230039, China
  • Received:2010-10-26 Revised:2010-12-17 Online:2011-04-08 Published:2011-04-01
  • Contact: Jun MA

摘要: 主动队列管理是目前的研究热点,随机早期检测(RED)算法是一种经典的队列管理算法。线性RED算法虽然简单且容易计算,但队列位于最小阈值和最大阈值附近时的丢包概率都不太合理。在论证了平均队列长度和丢包概率间为非线性性质后,提出了一种改进非线性RED算法——JRED。利用NS2对改进的算法进行仿真,结果表明,JRED算法提高了平均吞吐量,降低了丢包概率,增强了网络稳定性和可靠性。

关键词: 队列管理, 随机早期检测, 非线性, 平均队列长度, 平均吞吐量, NS2

Abstract: Active queue management is a focus of current research. Random Early Detection (RED) is one kind of classical queue management algorithms. Linear RED is simple and easy to calculate; however, when average queue size is near to the minimum and maximum threshold, the loss rate is unreasonable. After verifying the nonlinear character between average queue size and packet loss rate, an improved RED algorithm named JRED was presented. The simulation on NS2 shows that the average throughput is improved, and the packet loss rate is decreased. With the JRED algorithm, the stableness and reliability of network are enhanced.

Key words: queue management, Random Early Detection (RED), nonlinear, average queue size, average throughput, Network Simulator version 2 (NS2)

中图分类号: