首页> 外文期刊>Real-time systems >Worst-case response time analysis of real-time tasks under fixed-priority scheduling with deferred preemption
【24h】

Worst-case response time analysis of real-time tasks under fixed-priority scheduling with deferred preemption

机译:具有优先抢占的固定优先级调度下实时任务的最坏情况响应时间分析

获取原文
           

摘要

Fixed-priority scheduling with deferred preemption (FPDS) has been proposed in the literature as a viable alternative to fixed-priority pre-emptive scheduling (FPPS), that obviates the need for non-trivial resource access protocols and reduces the cost of arbitrary preemptions.rnThis paper shows that existing worst-case response time analysis of hard real-time tasks under FPDS, arbitrary phasing and relative deadlines at most equal to periods is pessimistic and/or optimistic. The same problem also arises for fixed-priority non-pre-emptive scheduling (FPNS), being a special case of FPDS. This paper provides a revised analysis, resolving the problems with the existing approaches. The analysis is based on known concepts of critical instant and busy period for FPPS. To accommodate for our scheduling model for FPDS, we need to slightly modify existing definitions of these concepts. The analysis assumes a continuous scheduling model, which is based on a partitioning of the timeline in a set of non-empty, right semi-open intervals. It is shown that the critical instant, longest busy period, and worst-case response time for a task are suprema rather than maxima for all tasks, except for the lowest priority task. Hence, that instant, period, and response time cannot be assumed for any task, except for the lowest priority task. Moreover, it is shown that the analysis is not uniform for all tasks, i.e. the analysis for the lowest priority task differs from the analysis of the other tasks. These anomalies for the lowest priority task are an immediate consequence of the fact that only the lowest priority task cannot be blocked. To build on earlier work, the worst-case response time analysis for FPDS is expressed in terms of known worst-case analysis results for FPPS. The paper includes pessimistic variants of the analysis, which are uniform for all tasks, illustrates the revised analysis for an advanced model for FPDS, where tasks are structured as flow graphs of subjobs rather than sequences, and shows that our analysis is sustainable.
机译:文献中提出了带有优先抢占的固定优先级调度(FPDS)作为固定优先级抢占式调度(FPPS)的可行替代方案,从而消除了对非平凡资源访问协议的需求并降低了任意抢占的成本.rn研究表明,在FPDS,任意阶段和相对期限至多等于周期的情况下,对硬实时任务的现有最坏情况响应时间分析是悲观和/或乐观的。对于固定优先级的非抢占式调度(FPNS),这也是FPDS的特例,也会出现相同的问题。本文提供了经过修订的分析,解决了现有方法的问题。该分析基于FPPS的关键即时和繁忙时段的已知概念。为了适应我们的FPDS调度模型,我们需要略微修改这些概念的现有定义。该分析假设一个连续的调度模型,该模型基于时间线在一组非空的右半开放时间间隔中的划分。结果表明,对于所有任务,关键时刻,最长繁忙时段和最坏情况下的响应时间是至高无上的,而不是最大值,除了最低优先级的任务。因此,除最低优先级的任务外,无法为任何任务假定该瞬间,周期和响应时间。而且,表明对所有任务的分析不是统一的,即,对于最低优先级任务的分析不同于对其他任务的分析。最低优先级任务的这些异常是无法阻止只有最低优先级任务的直接后果。为了在早期工作的基础上,以已知的FPPS最坏情况分析结果来表示FPDS的最坏情况响应时间分析。本文包括对所有任务都统一的悲观分析变体,说明了针对FPDS高级模型的修订分析,该模型将任务构造为子任务的流程图而不是顺序,并表明我们的分析是可持续的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号