首页> 外文期刊>Formal Methods in System Design >Static priority scheduling of event-triggered real-time embedded systems
【24h】

Static priority scheduling of event-triggered real-time embedded systems

机译:事件触发的实时嵌入式系统的静态优先级调度

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

摘要

Real-time embedded systems are often specified as a collection of independent tasks, each generating a sequence of event-triggered code blocks. The goal of scheduling tasks in this domain is to find an execution order which satisfies all real-time constraints. Within the context of recurring real-time tasks, all previous work either allowed preemptions, or only considered dynamic scheduling, and generally had exponential complexity. However, for many embedded systems running on limited resources, preemptive scheduling may be very costly due to high context switching and memory overheads, and dynamic scheduling can be less desirable due to high CPU overhead. In this paper, we study static priority scheduling of recurring real-time tasks. We focus on and obtain schedule-theoretic results for the non-preemptive uniprocessor case. To achieve this, we derive a sufficient (albeit not necessary) condition for schedulability under static priority scheduling and show that this condition can be efficiently tested in practice. The latter technique is demonstrated with examples, where in each case, an optimal solution for a given problem specification is obtained within reasonable time, by first detecting good candidates using meta-heuristics, and then by testing them for schedulability.
机译:实时嵌入式系统通常被指定为独立任务的集合,每个任务生成一系列事件触发的代码块。在此域中调度任务的目标是找到满足所有实时约束的执行顺序。在重复执行实时任务的情况下,所有先前的工作要么允许抢占,要么仅考虑动态调度,并且通常具有指数复杂性。但是,对于在有限资源上运行的许多嵌入式系统,由于高上下文切换和内存开销,抢先式调度可能会非常昂贵,而由于高CPU开销,动态调度可能会不太理想。在本文中,我们研究了循环实时任务的静态优先级调度。我们专注于非抢占式单处理器案例并从中获得调度理论的结果。为实现此目的,我们在静态优先级调度下得出了可调度性的充分(尽管不是必需)条件,并表明可以在实践中有效测试此条件。通过示例演示后一种技术,其中在每种情况下,首先通过使用元启发式方法检测良好的候选对象,然后对它们的可调度性进行测试,从而在合理的时间内获得针对给定问题规范的最佳解决方案。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号