首页> 外文期刊>Journal of Aerospace Computing, Information, and Communication >Schedulability Analysis of Task Sets with Upper- and Lower-Bound Temporal Constraints
【24h】

Schedulability Analysis of Task Sets with Upper- and Lower-Bound Temporal Constraints

机译:具有上下限时间约束的任务集的可调度性分析

获取原文
获取原文并翻译 | 示例
       

摘要

Increasingly, real-time systems must handle the self-suspension of tasks (that is, lower-bound wait times between subtasks) in a timely and predictable manner. A fast schedulability test that does not significantly overestimate the temporal resources needed to execute self-suspending task sets would be of benefit to these modern computing systems. In this paper, a polynomial-time test is presented that is known to be the first to handle nonpreemptive self-suspending task sets with hard deadlines, where each task has any number of self-suspensions. To construct the test, a novel priority scheduling policy is leveraged, the jth subtask first, which restricts the behavior of the self-suspending model to provide an analytical basis for an informative schedulability test. In general, the problem of sequencing according to both upper-bound and lower-bound temporal constraints requires an idling scheduling policy and is known to be nondeterministic polynomial-time hard. However, the tightness of the schedulability test and scheduling algorithm are empirically validated, and it is shown that the processor is able to effectively use up to 95% of the self-suspension time to execute tasks.
机译:实时系统越来越必须以一种及时且可预测的方式处理任务的自我暂停(即子任务之间的下限等待时间)。快速的可调度性测试不会明显高估执行自我暂停任务集所需的时间资源,将对这些现代计算系统有所帮助。在本文中,提出了多项式时间测试,该测试是第一个处理具有硬截止期限的非抢先式自我暂停任务集的方法,其中每个任务都具有任意数量的自我暂停。为了构建测试,首先利用一种新颖的优先级调度策略,即第j个子任务,该策略限制了自悬浮模型的行为,从而为信息可调度性测试提供了分析基础。通常,根据上限和下限时间约束进行排序的问题需要一种空闲调度策略,并且已知是不确定的多项式时间。但是,经验证明了可调度性测试和调度算法的紧密性,并且表明处理器能够有效利用多达95%的自悬浮时间来执行任务。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号