期刊文献+

基于RTOS中多特征参数的动态调度算法

Dynamic scheduling algorithm based on multi-features in real-time operation system
下载PDF
导出
摘要 分析了常见的任务调度方法的特点,提出了一种基于多特征参数的动态调度策略VDDSA。综合考虑任务的价值和截止期,建立了该算法的模型,并给出了优先级的设计方法。通过任务的弹性系数和系统的权重因子的实时调整,使该算法具有一定的自适应功能。在μC/OS-Ⅱ上实现和测试了该算法,实验结果表明在所有负载条件下,VDDSA都具有较好的调度性能。 Analyzing common characteristics of scheduling algorithms,this paper proposes a dynamic scheduling algorithm VDDSA based on multi-feature parameters.Considering the value and deadline of the task synthetically,the task scheduling model is established.Furthermore the design way of the priority is given.By adjusting the task’s elasticity coefficient and system’s weight factor,the algorithm has some selfadaptive function.The algorithm is implemented and tested in μC/OS-Ⅱ,and the results show that VDDSA performances well in all workload simulations.
出处 《计算机工程与应用》 CSCD 北大核心 2009年第27期78-81,共4页 Computer Engineering and Applications
关键词 优先级 基于价值与截止期的动态抢占调度算法(VDDSA) 弹性系数 权重因子 μC/OS-Ⅱ priority value-Deadline dynamic scheduling algorithm elasticity coefficient weight factor μC/OS-Ⅱ
  • 相关文献

参考文献7

  • 1王铮,孙萍.基于嵌入式RTOS的闭环反馈调度算法的研究[J].计算机技术与发展,2007,17(11):26-29. 被引量:1
  • 2Krishna C M,Shin K G.Real-time systems[M].[S.l.]:Tsinghua Press, 2001. 被引量:1
  • 3Bums A,Prasad D,Bondavalli A,et al.The meaning and role of value in scheduling flexible real-time systems[J].Journal of Systems Architecture, 2000,46 (4) : 305-325. 被引量:1
  • 4王永炎,王强,王宏安,金宏,戴国忠.基于优先级表的实时调度算法及其实现[J].软件学报,2004,15(3):360-370. 被引量:68
  • 5Huang J D,Stankovic J A,Towesly D,et al.Experimental evaluation of real-time transaction processing[C]//Proc of the 10th Real-time Systems Symp.Santa Moniea:IEEE Computer Society Press, 1989: 144-153. 被引量:1
  • 6Buttazzo G C,Lipari G,Abeni L.Elastic task model for adaptive rate control[C]//19th IEEE RTSS, Madrid, Spain, 1998 : 296-295. 被引量:1
  • 7Labrosse J J.Micro/OS-Ⅱ :The real-time kernel second edition[M]. Beijing: Beihang University Press, 2003. 被引量:1

二级参考文献6

共引文献67

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部