期刊文献+

基于周期虚拟缩减的实时任务调度和分析方法 被引量:3

Real-time Task Scheduling and Analysis Method Based on Virtual Zoom Out Period
下载PDF
导出
摘要 针对航天器等安全关键系统中实时任务调度和可调度性分析的实际问题,提出基于任务周期虚拟缩减的可调度性判定方法,构建SHT (strong-hard task)任务模型对强硬实时任务进行精确描述,并根据任务时间特性分配优先级.虚拟化所有强实时任务为一个硬实时任务,对此硬实时任务周期虚拟缩减并计算出其最差虚拟执行时间,然后按RMS可调度性判定公式判定.给出了判定方法的严格证明,可对包含n个SHT任务的任务集进行快速可调度性判定,此算法时间复杂度仅为O(n~2).在我国空间站计算机进行了对比验证,实验表明判定效率优于现有可调度性判定方法,平均运行时间开销降低了41.8%,可调度率提高了5.7%. Regarding the practical problems of the real-time task scheduling and analysis in safety-critical systems such as spacecraft, this study proposes a schedulability determination method based on virtual zoom out period, constructing a strong-hard task(SHT) model to accurately describe real-time tasks, and allocates priority based on task’s time characteristics. Virtualizing all strong real-time task as a hard real-time task, virtually reduces the period of the hard real-time task and calculates the worst virtual execution time, and then determines the schedulability according to the RMS schedulability judgment formula. This paper presents a rigorous proof of the method,which can make a fast schedulability determination on an SHT task set containing n tasks, and the time complexity of this algorithm is only O(n~2). Comparative verification was carried out on the China space station computer, and the experiments show that the schedulability determination efficiency is better than the existing methods. The average running time overhead is reduced by 41.8%, and the schedulable ratio is increased by 5.7%.
作者 刘洪标 乔磊 杨孟飞 陈熙 马智 李少峰 LIU Hong-Biao;QIAO Lei;YANG Meng-Fei;CHEN Xi;MA Zhi;LI Shao-Feng(School of Computer Science and Technology,Xidian University,Xian 710071,China;Beijing Institute of Control Engineering,Beijing 100190,China;China Academy of Space Technology,Beijing 100094,China)
出处 《软件学报》 EI CSCD 北大核心 2022年第9期3512-3528,共17页 Journal of Software
基金 国家自然科学基金(61632005,62032004)。
关键词 动态扩展 实时任务 周期虚拟缩减 优先级分配 可调度性 dynamic expansion real-time task virtual zoom out period priority assignment schedulability
  • 相关文献

参考文献2

二级参考文献15

  • 1Zhou Benhai, Qing Jianzhong, Lin Shukuan. Research on synthesis parameter real-time scheduling algorithm on multi- core architecture//Proceedings of the IEEE Control and Decision Conference. Guilin, China, 2009 : 5116-5120.
  • 2Bastoni A, Brandenburg B B, Anderson J H. An empirical comparison of global, partitioned, and clustered multiprocessor EDF schedulers//Proceedings of the 31st IEEE Real-Time Systems Symposium. San Diego, USA, 2010.. 14-24.
  • 3Andersson B, Pinho L M. Implementing multicore real-time scheduling algorithms based on task splitting using Ada 2012// Proceedings of the 15th Reliable Software Technologies- Ada-Europe 2010. Valencia, Spain, 2010:54-67.
  • 4Liu Jia-Hai, Yang Mao-Lin. Task scheduling of real-time systems on multi-core embedded processor//Proceedings of the International Conference on Intelligent Systems and Knowledge Engineering. Hangzhou, China, 2010:580-583.
  • 5Davis R, Burns A. Improved priority assignment for global fixed priority preemptive scheduling in multiprocessor real- time systems. Journal of Real-Time Systems, 2011, 47(1).. 1-40.
  • 6Cong L, Anderson J H. Scheduling suspendable, pipelined tasks with non-preemptive sections in soft real-time multipro- cessor systems//Proceedings of the 16th IEEE Real-Time and Embedded Technology and Applications Symposium. Stockholm, Sweden, 2010:23-32.
  • 7Liu C L, Layland J W. Scheduling algorithms for multipro- gramming in a hard-real-time environment. Journal of Association for Computing Machinery, 1973, 20(1) .. 46-61.
  • 8Bertossi A A, Fusiello A. Rate-monotonic scheduling for hard-real-time systems. Journal of European Operational Research, 1997, 96(3): 429-443.
  • 9Bozdag D, Ozguner F, Catatyurek U V. Compaction of schedules and a two-stage approach for duplication-based DAG scheduling. Journal of IEEE Transactions on Parallel and Distributed Systems, 2009, 20(6): 857-871.
  • 10Zhou Lan, Sun Shixin. A genetic scheduling algorithm based on knowledge for multiprocessor system//Proceedings of the International Conference on Communications, Circuits and Systems(ICCCAS 2007). Fukuoka, Japan, 2007:900-904.

共引文献17

同被引文献26

引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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