首页> 外文会议>Euromicro Conference on Real-Time Systems >A New Approach for Limited Preemptive Scheduling in Systems with Preemption Overhead
【24h】

A New Approach for Limited Preemptive Scheduling in Systems with Preemption Overhead

机译:抢占抢占开销系统抢占调度的新方法

获取原文
获取外文期刊封面目录资料

摘要

This paper considers the problem of reducing the number of preemptions in a system with periodic tasks and preemption overhead. The proposed solution is based on the key observation that for periodic task sets, the task with the smallest period plays an important role in determining the maximum interval of time during which a lower priority task can be executed without being preempted. We use this property to build a new limited preemptive scheduling algorithm, named RS-LP, based on fixed-priority scheduling. In RS-LP, the length of each task's non-preemptive region is varying during the system execution so as to keep the preemptions aligned with the releases of the highest priority task. This simple mechanism allows us to reduce the overall number of preemptions. The proposed algorithm, decides whether or not to preempt the currently executing task based on the maximum blocking tolerance of the higher priority tasks. In any case, the preemptions are authorized only at release instants of the task with the smallest period, thereby limiting the maximum number of preemptions to the number of releases of the highest priority task. Moreover, in this paper, we provide two different preemption overhead aware schedulability tests for periodic and loose-harmonic task sets (i.e., where each period is an integer multiple of the smallest period), together with a lower bound on the maximum number of preemptions. To conclude, extensive experiments comparing RS-LP with the state of the art limited preemptive scheduling algorithms are finally presented.
机译:本文考虑了减少具有定期任务和抢占开销系统中的抢占次数的问题。所提出的解决方案基于对周期性任务集的关键观察,具有最小时段的任务在确定可以在不被抢占时执行较低优先级任务的最大时间间隔来扮演重要作用。我们使用此属性基于固定优先级调度构建名为RS-LP的新的有限抢占计划算法。在RS-LP中,每个任务的非抢占区域的长度在系统执行期间变化,以便保持与最高优先级任务的释放对齐的抢占。这种简单的机制使我们能够降低抢占的总数。所提出的算法,决定是否基于更高优先级任务的最大阻塞容错来抢占当前执行的任务。在任何情况下,抢先都仅在具有最小时期的任务的发布时刻授权,从而限制了最高优先级任务的释放次数的最大抢占次数。此外,在本文中,我们为周期性和松散谐波任务集提供了两个不同的抢占初始化调度调度测试(即每个时段是最小时段的整数倍数),以及最大抢占次数的下限。为了得出结论,最终提出了与最先进的抢占调度算法的RS-LP比较RS-LP的广泛实验。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号