首页> 外文会议>IEEE Real-Time and Embedded Technology and Application Symposium >Relaxing the synchronous approach for mixed-criticality systems
【24h】

Relaxing the synchronous approach for mixed-criticality systems

机译:放宽混合关键系统的同步方法

获取原文

摘要

Synchronous languages are widely used to design safety-critical embedded systems. These languages are based on the synchrony hypothesis, asserting that all tasks must complete instantaneously at each logical time step. This assertion is, however, unsuitable for the design of mixed-criticality systems, where some tasks can tolerate missed deadlines. This paper proposes a novel extension to the synchronous approach for supporting three levels of task criticality: life, mission, and non-critical. We achieve this by relaxing the synchrony hypothesis to allow tasks that can tolerate bounded or unbounded deadline misses. We address the issue of task communication between multi-rate, mixed-criticality tasks, and propose a deterministic lossless communication model. To maximize system utilization, we present a hybrid static and dynamic scheduling approach that executes schedulable tasks during slack time. Extensive benchmarking shows that our approach can schedule up to 15% more task sets and achieve an average of 5.38% better system utilization than the Early-Release EDF (ER-EDF) approach. Tasks are scheduled fairer under our approach and achieve consistently higher execution frequencies, but require more preemptions.
机译:同步语言广泛用于设计安全关键嵌入式系统。这些语言基于同步假设,断言所有任务必须在每个逻辑时间步骤瞬间完成。然而,这种断言是不适合于混合关键性系统的设计,其中一些任务可以容忍错过的截止日期。本文提出了对支持三级任务关键性的同步方法的新推广:生命,使命和非关键。我们通过放松同步假设来实现这一目标,以允许可以容忍有界或无界截止日期未命中的任务。我们解决了多速率,混合关键性任务之间的任务通信问题,并提出了确定性无损通信模型。为了最大限度地提高系统利用率,我们介绍了一种混合静态和动态调度方法,其在松弛时间期间执行可调度任务。广泛的基准测试表明,我们的方法可以安排高达15%的任务集,并比早期释放EDF(ER-EDF)方法平均达到5.38%的系统利用率。在我们的方法下,任务是公平的,并实现始终如一的更高的执行频率,但需要更多的抢先。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号