Design Optimization of Mixed-Criticality Real-Time Embedded Systems

Author:

Tămaş-Selicean Domiţian1,Pop Paul1

Affiliation:

1. Technical University of Denmark, Kongens Lyngby, Denmark

Abstract

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.

Funder

Advanced Research & Technology for Embedded Intelligence and Systems (ARTEMIS) within the project “RECOMP,” support code 01IS10001A, agreement no. 100202

Publisher

Association for Computing Machinery (ACM)

Subject

Hardware and Architecture,Software

Reference63 articles.

1. A comparison of list schedules for parallel processing systems

2. ARINC. 1997. ARINC 651-1: Design Guidance for Integrated Modular Avionics. ARINC (Aeronautical Radio Inc). ARINC. 1997. ARINC 651-1: Design Guidance for Integrated Modular Avionics. ARINC (Aeronautical Radio Inc).

3. ARINC. 2013. ARINC 653P0: Avionics Application Software Standard Interface Part 0 Overview of ARINC 653. ARINC (Aeronautical Radio Inc). ARINC. 2013. ARINC 653P0: Avionics Application Software Standard Interface Part 0 Overview of ARINC 653. ARINC (Aeronautical Radio Inc).

4. AS 6802. 2011. Time-triggered ethernet. SAE International. AS 6802. 2011. Time-triggered ethernet. SAE International.

Cited by 48 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Design space exploration for safe and optimal mapping of avionics functionality on IMA platforms;2023 IEEE/AIAA 42nd Digital Avionics Systems Conference (DASC);2023-10-01

2. Software engineering database programming control system based on embedded system;Applied Mathematics and Nonlinear Sciences;2023-06-30

3. Minimum Delay Optimization for Message Scheduling in In-Vehicle Applications Based on Pheromone Resetting Strategy;2022 IEEE Smartworld, Ubiquitous Intelligence & Computing, Scalable Computing & Communications, Digital Twin, Privacy Computing, Metaverse, Autonomous & Trusted Vehicles (SmartWorld/UIC/ScalCom/DigitalTwin/PriComp/Meta);2022-12

4. Partition window assignment in hierarchically scheduled time-partitioned distributed real-time systems with multipath flows;Journal of Systems Architecture;2022-09

5. Security-Related Hardware Cost Optimization for CAN FD-Based Automotive Cyber-Physical Systems;Sensors;2021-10-13

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3