首页> 外文期刊>IEEE Transactions on Computers >Efficient Exact Schedulability Tests for Fixed Priority Real-Time Systems
【24h】

Efficient Exact Schedulability Tests for Fixed Priority Real-Time Systems

机译:固定优先级实时系统的高效精确可调度性测试

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Efficient exact schedulability tests are required both for on-line admission of applications to dynamic systems and as an integral part of design tools for complex distributed real-time systems. This paper addresses performance issues with exact Response Time Analysis (RTA) for fixed priority pre-emptive systems. Initial values are introduced that improve the efficiency of the standard RTA algorithm (i) when exact response times are required, and (ii) when only exact schedulability need be determined. The paper also explores modifications to the standard RTA algorithm, including; the use of a response time upper bound to determine when exact analysis is needed, incremental computation aimed at faster convergence, and checking tasks in reverse priority order to identify unschedulable tasksets early. The various initial values and algorithm implementations are compared by means of experiments on a PC recording the number of iterations required, and execution time measurements on a real-time embedded microprocessor. Recommendations are provided for engineers tasked with the problem of implementing exact schedulability tests, as part of on-line acceptance tests and spare capacity allocation algorithms, or as part of off-line system design tools.
机译:在线准入动态系统应用程序以及复杂的分布式实时系统的设计工具的组成部分都需要有效的精确可调度性测试。本文通过固定优先级抢先式系统的精确响应时间分析(RTA)解决了性能问题。引入了初始值以提高标准RTA算法的效率:(i)需要精确的响应时间时,以及(ii)仅需要精确的可调度性时。本文还探讨了对标准RTA算法的修改,包括:使用响应时间上限来确定何时需要进行精确分析,旨在更快收敛的增量计算以及以相反优先级顺序检查任务,以便尽早识别出无法计划的任务集。通过在PC上进行实验来比较各种初始值和算法实现,该PC记录了所需的迭代次数,并在实时嵌入式微处理器上测量了执行时间。为需要执行精确的可调度性测试问题的工程师提供建议,这些建议是在线验收测试和备用容量分配算法的一部分,或者是离线系统设计工具的一部分。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号