首页> 外文会议>Ada-Europe international conference on reliable software technologies >Combined Scheduling of Time-Triggered and Priority-Based Task Sets in Ravenscar
【24h】

Combined Scheduling of Time-Triggered and Priority-Based Task Sets in Ravenscar

机译:Ravenscar中时间触发和基于优先级的任务集的组合调度

获取原文

摘要

Time-triggered and priority-based are the two major approaches for scheduling real-time systems. Both have their own advantages and drawbacks and none is superior in the general case. While time-triggered schedules excel at determinism and jitter control, they are hard to design and lack flexibility. Priority-based scheduling, on the other hand, keeps the logical and timing aspects of real-time applications conveniently separated from each other, at the cost of indeterminism and larger input and output jitter for all but the highest-priority tasks. In a previous paper, we presented a model and a related Ada implementation to support the combined execution of time-triggered and priority-based task sets, aiming to obtain the best of both worlds. This paper presents continuation of that work in two directions. One is the extension of the original model to support more behavioural patterns; the other is providing a Ravenscar implementation, targeting high-integrity systems. We conclude that Ravenscar is expressive enough to support most of the patterns in the original full-Ada version, and those that require forbidden features (such as dynamic priorities) are not out of reach if the time-triggered scheduler is implemented at the runtime level.
机译:时间触发和基于优先级是调度实时系统的两种主要方法。两者都有其优点和缺点,并且在一般情况下都不是优越的。尽管时间触发的调度在确定性和抖动控制方面表现出色,但它们难以设计且缺乏灵活性。另一方面,基于优先级的调度可以使实时应用程序的逻辑和时序方面方便地彼此分离,以不确定性为代价,除了优先级最高的任务外,所有其他任务都具有较大的输入和输出抖动。在先前的论文中,我们提出了一个模型和一个相关的Ada实现,以支持时间触发和基于优先级的任务集的组合执行,旨在获得两全其美的效果。本文介绍了该工作在两个方向上的延续。一是原始模型的扩展,以支持更多的行为模式。另一个是针对高完整性系统提供Ravenscar实施。我们得出的结论是,Ravenscar具有足够的表现力,可以支持原始完整Ada版本中的大多数模式,并且,如果在运行时级别实现了时间触发的调度程序,那么那些需要禁用功能(例如动态优先级)的模式就不会超出范围。 。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号