期刊文献+

混合关键级多任务调度中低关键级任务的积极处理 被引量:3

Positive handling of low-criticality tasks in mixed-criticality scheduling
下载PDF
导出
摘要 当前的混合关键级多任务调度,一旦高关键级任务的执行时间需求增加,通常的做法是立即抛弃相对低关键级任务,以确保高关键级任务获得足够处理器时间。考虑到数据访问的一致性和完整性以及相应的性能损失,这种处理低关键级任务的方法过于消极;同时,任务的实际执行时间并不总是能达到最差情况下执行时间,且多处理器平台上的调度存在可观的空闲时隙。因此,完全可以也应该对低关键级任务采取更为积极的处理方法。基于同构多处理器平台,构建了两类队列,一类队列容纳回收的空闲时隙,另一类队列为任务队列,包括就绪任务队列和被抛弃的低关键级任务队列,针对这两种任务队列的特性采取不同的调度方案:就绪任务队列采用混合关键级局部调度,被抛弃的低关键级任务则对空闲时隙进行分配。仿真实验表明,此调度方法在保证高关键级任务截止时限的同时,能够使混合关键级系统的可接受任务集数目获得明显提升。 When the computation demand of (some of) the higher critical tasks increase, current mixed-criticality scheduler discards less critical tasks in order to guarantee that the higher critical tasks can occupy enough processor time for normal execution. Considering the data consistency and integrity and the corresponding performance loss, the above method for discarding the lower critical tasks arbi- trarily is very passive. On the other hand, the real computing time of tasks cannot always reach the exe- cution time under their worst case, and the scheduling has enough time slacks in multi-processors plat- form. Hence low-critical tasks should and could be handled in a more positive way. On homogenous multi-processors platform, two kinds of queues are built up. One stores the reclaimed time slacks, while the other stores tasks including the ready tasks and the discarded low critical tasks. According to the characteristics of the ready tasks and the discarded low critical tasks, two kinds of scheduling are adopt- ed= mixed-criticality local scheduling for the ready tasks, and the allocated time slacks for the discarded low critical tasks. Simulation experimental results show that, our method can guarantee the deadline of the higher critical tasks and increase acceptable ratio of tasks obviously.
出处 《计算机工程与科学》 CSCD 北大核心 2014年第1期6-11,共6页 Computer Engineering & Science
基金 国家自然科学基金资助项目(61173036)
关键词 混合关键级 调度 多处理器 任务队列 动态空闲回收 Mixed criticality scheduling multiprocessors task queue dynamic slack reclamation
  • 相关文献

参考文献17

  • 1Vestal S. Preemptive scheduling of multi-criticality systems with varying degrees of execution time assurance[A].2007.239-243.
  • 2Kumar C,Vyas S,Cytron R K. Scheduling challenges in mixed-critical real-time heterogeneous computing platforms[A].2013.1891-1898.
  • 3de Niz D,Lakshmanan K,Rajkumar R R. On the scheduling of mixed-criticality real-time task sets[A].2009.291-300.
  • 4Baruah S,Vestal S. Schedulability analysis of sporadic tasks with multiple criticality specifications[A].2008.147-155.
  • 5Baker T P,Baruah S K. Schedulability analysis of multiprocessor sporadic task systems[A].NC:Chapman Hall/CRC,2007.
  • 6Herman J,Kenna C,Mollison M. RTOS support for multicore mixed-criticality systems[A].2012.197-208.
  • 7Lakshmanan K,de Niz D,Rajkumar R R. Resource allocation in distributed mixed-criticality cyber-physical sys tems[A].2010.169-178.
  • 8Pathan R. Schedulability analysis of mixed-criticality systems on multiprocessors[A].2012.309-320.
  • 9Santy F,George L,Thierry P. Relaxing mixed-criticality scheduling strictness for task sets scheduled with fp[A].2012.155-165.
  • 10Su Hang,Zhu Da-kai. An elastic mixed-criticality task model and its scheduling algorithm[A].2013.147-152.

同被引文献50

  • 1姬孟洛,齐治昌,王怀民.包含依赖输入分支程序的符号化WCET分析[J].软件学报,2006,17(3):628-637. 被引量:2
  • 2王馨,姬孟洛,王戟,齐治昌.基于WCET分析的实时系统轨迹获取技术[J].软件学报,2006,17(5):1232-1240. 被引量:2
  • 3姬孟洛,李书浩,秦杰,齐治昌.WCET分析中面向对象程序多态性问题的解决方法[J].计算机科学,2006,33(11):249-255. 被引量:1
  • 4J.Souyris, E.Pavec, G.Himbert, et al. Computing the worst case execution time of an avionics program by abstract interpretation [C]. In the 5th International Workshop on Worst-Case Execution Time Analysis (WCET'05), 2005.
  • 5J.Barhorst, T. Belote, P. Binns, J. Hoffman, J. Paunicka, P. Sarathy, J. Scoredos, P. Stanfill, D. Stuart, andR. Urzi. A re- search agenda for mixed-criticality systems[C]. In Cyber-Physi- cal Systems Week,2009.
  • 6S.Vestal.Preemptive scheduling of muhi-criticality systems with varying degrees of execution time assurance [C]. in Real-Time Systems Symposium, 2007. RTSS 2007.28th IEEE Internation- al. IEEE, 2007,pp. 239-243.
  • 7A.Burns and S. Baruah.Towards a More Practical Model for MixedCriticality Systems [C]. in Workshop on Mixed-CriticaliJy Systems (colocated with RTSS), 2013.
  • 8Gu,Xiaozhe ,Easwaran,Arvind,et al .Resource Efficient isolation mechanisms in mixed criticality scheduling[C] .Euromicro Con- ference on Real time Systems -2015.
  • 9DD Niz, K Lakshmanan, R Rajkumar IEEE Real-time Systems Symposium [C]. 2009:291 - 300 On the scheduling of mixed criticality real time task sets.
  • 10S.Baruah, V.Bonifaci,L. Stougie et al. The preemptive unipro- cessor scheduling of mixed criticality implicit deadline sporadic task systems [C]. In the 24th Euromicro Conference on Re- al-Time Systems (ECRTS' 12), 2012.

引证文献3

二级引证文献8

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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