...
首页> 外文期刊>Journal of Parallel and Distributed Computing >Lowest priority first based feasibility analysis of real-time systems
【24h】

Lowest priority first based feasibility analysis of real-time systems

机译:最低优先级优先的实时系统可行性分析

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

摘要

The feasibility problem of periodic tasks under fixed priority systems has always been a critical research issue in real-time systems and a number of feasibility tests have been proposed to guarantee the timing requirements of real-time systems. These tests can be broadly classified into: (a) inexact and (b) exact tests. The inexact tests are applied to the task sets that present lower utilization, while the exact tests become inevitable when system utilization is high. The exact tests can be further classified into: (a) Scheduling Points Tests (SPT) and (b) Response Time Tests (RTT). The SPT analyze task set feasibility at the arrival times while the RTT utilize fixed-point techniques to determine task feasibility. All of the available exact feasibility tests, whichever class it belongs to, share pseudo-polynomial complexity. Therefore, the aforementioned tests become impractical for online systems. Currently, both SPT and RTT employ the Highest Priority First (HPF) approach, which determines the system feasibility by testing the schedulability of individual tasks in the decreasing order of priority. In contrast, this work exploits the Lowest Priority First (LPF) alternative which is an aggressive solution based on the observation that the system infeasibility is primarily due to the lower priority tasks and not because of the higher priority tasks. For the average case analysis, our technique demonstrates promising results. Moreover, in the worst case scenario our solution is no inferior to the existing state of the art alternatives. We compare our proposed technique with the existing tests: (a) by counting the number of scheduling points used by a test that belongs to the SPT, (b) by counting the number of inner-most loops executed by an algorithm for the RTT, and (c) by measuring the actual running time of the existing alternatives.
机译:在固定优先级系统下,周期性任务的可行性问题一直是实时系统中的关键研究问题,并且提出了许多可行性测试来保证实时系统的时序要求。这些测试大致可分为:(a)不精确和(b)精确测试。不精确的测试将应用于具有较低利用率的任务集,而当系统利用率较高时,准确的测试将不可避免。确切的测试可以进一步分为:(a)计划点测试(SPT)和(b)响应时间测试(RTT)。 SPT在到达时间分析任务集可行性,而RTT利用定点技术确定任务可行性。所有可用的精确可行性测试(无论属于哪个类)都共享伪多项式复杂度。因此,前述测试对于在线系统变得不切实际。当前,SPT和RTT都采用最高优先级优先(HPF)方法,该方法通过按优先级从高到低的顺序测试各个任务的可调度性来确定系统的可行性。相反,这项工作采用了最低优先级优先(LPF)替代方案,该替代方案是一种激进的解决方案,它基于以下事实:系统不可行主要是由于优先级较低的任务,而不是由于优先级较高的任务。对于平均案例分析,我们的技术显示出令人鼓舞的结果。而且,在最坏的情况下,我们的解决方案并不逊色于现有的现有技术水平。我们将建议的技术与现有测试进行比较:(a)通过计算属于SPT的测试使用的调度点数,(b)通过计算RTT算法执行的最内部循环的数量, (c)通过衡量现有替代品的实际运行时间。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号