APP下载

一种基于EDF-FQ的多优先级主动队列管理算法

2016-06-22王甲姜希中国电子科技集团公司第20研究所西安710072

现代计算机 2016年14期
关键词:模型

王甲,姜希(中国电子科技集团公司第20研究所,西安 710072)



一种基于EDF-FQ的多优先级主动队列管理算法

王甲,姜希
(中国电子科技集团公司第20研究所,西安710072)

摘要:

关键词:

0 引言

近年来,各种异构网络间通信需求剧增,特别在航空、航天和军事通信领域,网间带有时限的实时、近实时以及周期性消息的速率匹配问题逐渐突出。当前常用的主动队列管理算法加权公平队列(WFQ)[1]、严格优先队列(SPQ)[2]和加权循环(WRR)[1-2]等,并未在算法模型中引入时限的约束,无法将时限引入队列反馈中;来源于操作系统优先级调度领域的最早时限优先(EDF)策略将时限作为单一变量,在信道中低负载条件下具有良好的调节反馈作用,但在高负载、突发消息较多的情况下,无法体现高优先级消息的优先发送特性。一些对EDF策略的改进算法,如NEDF,能够较好地调节同一时限条件下的优先级特征,但无法解决高负载条件下大量中低优先级消息被饿死的问题。

本文在分析已有主动队列管理算法的基础上,针对EDF现存缺点,结合工程实践中优先级反馈因素和低优先级翻转应用的需求,提出一种EDF-FQ(Earliest Deadline First with Forecast Queue)具有预测队列的最早时限优先算法,该算法以信息的时限为基本特征,兼顾消息优先级,并支持周期性低优先级翻转。

1 最早时限优先算法(EDF)[3]

EDF算法是一种典型的时限驱动调度算法(DSS),其算法模型抽象出的单变量——绝对时限di(t)来决定其优先级。每次进行调度时,对于当前队列中的每个成员,以绝对时限与当前时间的差值Δti= di(t)-t来更新队列成员的排队顺序。……

登录APP查看全文

猜你喜欢

模型
一半模型
一种去中心化的域名服务本地化模型
适用于BDS-3 PPP的随机模型
函数模型及应用
p150Glued在帕金森病模型中的表达及分布
函数模型及应用
重尾非线性自回归模型自加权M-估计的渐近分布
3D打印中的模型分割与打包
FLUKA几何模型到CAD几何模型转换方法初步研究
一个相似模型的应用