期刊文献+

非周期实时任务过载的判别和处理机制

Judgement and Mechanism of Handling on Aperiodic Real-Time Task Overload
下载PDF
导出
摘要 提出一种基于任务价值的非周期实时任务过载处理机制.在给出一种非周期实时任务过载判断方法的基础上,将任务的截止期和价值这两个参数结合起来,提出处理实时任务过载的数学模型,并采用改进的动态贪婪算法求解.设计了任务参数和任务价值函数,从实现价值率方面分析改进的动态贪婪算法的性能.实验结果表明,在所有额定负载条件下,改进的动态贪婪算法相对于截止期优先、最高价值优先和鲁棒最高价值优先等算法能达到更高的实现价值率. A real-time aperiodic task overload handling mechanism based on value of task is presented in this paper. A method of verifying task overload is first presented. A mathematical model termed dynamic constraint knapsack model is established by combining two parameters, deadline and value of task. An enhanced dynamic greed algorithm (EDGA) is then presented to handle the model. By determining parameters and the value function of tasks, performance of EDGA is analyzed in terms of hit value ratio. Experimental results show that EDGA can achieve higher hit value ratio compared to the earliest deadline first (EDF), highest value first (HVF) and robust highest value first (RHVF) algorithms under all workload conditions.
出处 《应用科学学报》 CAS CSCD 北大核心 2009年第2期198-202,共5页 Journal of Applied Sciences
基金 上海市重点学科建设基金(No.J50103)资助项目
关键词 实时任务过载 非周期任务 动态背包 贪婪算法 real-time tasks overload, aperiodic task, dynamic knapsack, greedy algorithm
  • 相关文献

参考文献10

  • 1邱卫东,陈燕,李洁萍,彭澄廉.一种实时异构嵌入式系统的任务调度算法[J].软件学报,2004,15(4):504-511. 被引量:16
  • 2STEIGER C, WALDER H, PLATZNER M. Operating systems for reconfigurable embedded platforms: online scheduling of real-time tasks [J]. IEEE Transactions on Computers, 2004, 53(11): 1393-1407.
  • 3王多强,鲁剑锋,李庆华.实时调度中基于多特征参数的任务优先级设计方法[J].计算机工程与科学,2008,30(1):73-78. 被引量:11
  • 4周驰,高亮,高海兵.基于粒子群优化算法的约束布局优化[J].控制与决策,2005,20(1):36-40. 被引量:33
  • 5CORTES L A, ELES P, PENG Z. Quasi-static scheduling for multiprocessor real-time systems with hard and soft tasks[C]//11th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA'05), 2005: 422-428.
  • 6MEJIA-ALVAREZ P, MELHEM R, MOSSE D, AYDIN H. An incremental server for scheduling overloaded real-time systems[J]. IEEE Transactions on Computers, 2003, 52(10): 1347-1361.
  • 7PRASAD D, BURNS A, ATKINS M. The valid use of utility in adaptive real-time systems [J]. Real-Time System, 2003, 25(2/3): 277-296.
  • 8ALDEA M, BERNAT G, BROSTER I, BURNS A. FSF: a real-time scheduling architecture framework[C]// 12th IEEE Real-Time and Embedded Technology and Applications Symposium, 2006: 113-124.
  • 9Liu Jane W S.实时系统[M].北京:高等教育出版社,2003:150-151
  • 10王永炎,王强,王宏安,金宏,戴国忠.基于优先级表的实时调度算法及其实现[J].软件学报,2004,15(3):360-370. 被引量:68

二级参考文献31

  • 1金宏,王宏安,王强,戴国忠.改进的最小空闲时间优先调度算法[J].软件学报,2004,15(8):1116-1123. 被引量:25
  • 2[1]Yen TY, Wolf W. Hardware/Software Co-Synthesis of Distributed Embedded System. Netherlands: Kluwer Academic Publishers, 1996. 1~57.
  • 3[2]Garey MR, Johnson DS. Computers and Intractability-A Guide to the Theory of NP-Completeness. New York: W.H. Freeman and Co., 1979.
  • 4[3]Kwok YK, Ahmad I. Dynamic critical-path scheduling: An effective technique for allocation task graphs to multiprocessors. IEEE Trans. on Parallel and Distributed Systems, 1996,7(5):506~521.
  • 5[4]Hou ESH, Ansari N, Ren H. A genetic algorithm for multiprocessor scheduling. IEEE Trans. on Parallel and Distributed Systems, 1994,5(2):113~120.
  • 6[5]Wu M, Gajski D. Hypertool: A programming aid for message passing systems. IEEE Trans. on Parallel and Distributed Systems, 1990,1(3):330~343.
  • 7[6]Sih GC, Lee EA. A compile-time scheduling heuristic for interconnection-constrained heterogeneous processor architectures. IEEE Trans. on Parallel and Distributed Systems, 1993,4(2):175~186.
  • 8[7]EI-Rewini H, Lewis TG. Scheduling parallel program tasks onto arbitrary target machines. Journal of Parallel and Distributed Computing, 1990,9(2):138~153.
  • 9[8]Wu MY, Shu W, Gu J. Efficient local search for DAG scheduling. IEEE Trans. on Parallel and Distributed Systems, 2001,12(6): 617~627.
  • 10[9]Topcuoglu H, Hariri S, Wu MY. Performance-Effective and low-complexity task scheduling for heterogeneous computing. IEEE Trans. on Parallel and Distributed Systems, 2002,13(3):260~274.

共引文献122

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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