...
首页> 外文期刊>ACM Transactions on Embedded Computing Systems >Design Optimization of Mixed-Criticality Real-Time Embedded Systems
【24h】

Design Optimization of Mixed-Criticality Real-Time Embedded Systems

机译:混合临界实时嵌入式系统的设计优化

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

获取外文期刊封面封底 >>

       

摘要

In this article, we are interested in implementing mixed-criticality real-time embedded applications on a given heterogeneous distributed architecture. Applications have different criticality levels, captured by their Safety-Integrity Level (SIL), and are scheduled using static-cyclic scheduling. According to certification standards, mixed-criticality tasks can be integrated onto the same architecture only if there is enough spatial and temporal separation among them. We consider that the separation is provided by partitioning, such that applications run in separate partitions, and each partition is allocated several time slots on a processor. Tasks of different SILs can share a partition only if they are all elevated to the highest SIL among them. Such elevation leads to increased development costs, which increase dramatically with each SIL. Tasks of higher SILs can be decomposed into redundant structures of lower SIL tasks. We are interested to determine (i) the mapping of tasks to processors, (ii) the assignment of tasks to partitions, (iii) the decomposition of tasks into redundant lower SIL tasks, (iv) the sequence and size of the partition time slots on each processor, and (v) the schedule tables, such that all the applications are schedulable and the development costs are minimized. We have proposed a Tabu Search-based approach to solve this optimization problem. The proposed algorithm has been evaluated using several synthetic and real-life benchmarks.
机译:在本文中,我们对在给定的异构分布式体系结构上实现混合临界实时嵌入式应用程序感兴趣。应用程序具有不同的临界级别,这些临界级别由其安全完整性级别(SIL)捕获,并使用静态循环调度进行调度。根据认证标准,只有在关键任务之间存在足够的空间和时间间隔时,才可以将混合关键任务集成到同一体系结构中。我们认为分离是通过分区提供的,这样应用程序可以在单独的分区中运行,并且每个分区在处理器上分配了几个时隙。只有将所有SIL的任务都提升到其中的最高SIL,才能共享一个分区。这样的抬高导致开发成本增加,而每种SIL都会大大增加。较高SIL的任务可以分解为较低SIL任务的冗余结构。我们有兴趣确定(i)任务到处理器的映射,(ii)任务到分区的分配,(iii)将任务分解为冗余的较低SIL任务,(iv)分区时隙的顺序和大小在每个处理器上,以及(v)进度表上,以便所有应用程序都是可调度的,并且开发成本最小化。我们提出了一种基于禁忌搜索的方法来解决此优化问题。所提出的算法已使用几种综合基准和实际基准进行了评估。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号