Adaptive Dynamic Scheduling on Multifunctional Mixed-Criticality Automotive Cyber-Physical Systems

被引:49
|
作者
Xie, Guoqi [1 ]
Zeng, Gang [2 ]
Li, Zhetao [1 ]
Li, Renfa [1 ]
Li, Keqin [1 ,3 ]
机构
[1] Hunan Univ, Coll Comp Sci & Elect Engn, Key Lab Embedded & Network Comp Hunan Prov, Changsha 410082, Hunan, Peoples R China
[2] Nagoya Univ, Grad Sch Engn, Nagoya, Aichi 4648603, Japan
[3] SUNY Coll New Paltz, Dept Comp Sci, New Paltz, NY USA
基金
中国国家自然科学基金; 中国博士后科学基金;
关键词
AUTOSAR adaptive platform; automotive cyberphysical systems (ACPS); functional safety; mixed-criticality; task graph; HETEROGENEOUS SYSTEMS; TASK; CONTROLLER;
D O I
10.1109/TVT.2017.2674302
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A function model for the description of distributed end-to-end computations is called a task graph. Multiple functions with different criticality levels are supported by one electronic control unit (ECU), and one function is distributed over multiple ECUs in integrated automotive architecture. Considering the inherent heterogeneity, interaction, and diverse nature of such an architecture, automotive embedded systems have evolved to automotive cyber-physical systems (ACPS), which consist of multiple distributed automotive functions with different criticality levels. Efficient scheduling strategies can fully utilize ECUs in ACPS for high performance. However, ACPS should deal with joint challenges of heterogeneity, dynamics, parallelism, safety, and criticality, and these challenges are the key issues that will be solved in the next generation automotive open system architecture adaptive platform. This study first proposes a fairness-based dynamic scheduling algorithm FDS_MINIF to minimize the individual makespans (i.e., schedule lengths) of functions from a high performance perspective. FDS_MIMF can respond autonomously to the joint challenges of heterogeneity, dynamics, and parallelism of ACPS. 'lb further respond autonomously to the joint challenges of heterogeneity, dynamics, parallelism, safety, and criticality of ACPS, we present an adaptive dynamic scheduling algorithm ADS_MIMF to achieve low deadline miss ratios (DMRs) of safety-critical functions from a timing constraint perspective while maintaining the acceptable overall makespan of ACPS from a high performance perspective. ADS_MIMF is implemented by changing up and down the criticality level of ACPS to adjust the execution of different functions on different criticality levels without increasing the time complexity. Experimental results indicate that FDS_MINIF can obtain short overall makespan, whereas ADS_MIMF can reduce the DMR values of high-criticality functions while still keeping satisfactory performance of ACPS.
引用
下载
收藏
页码:6676 / 6692
页数:17
相关论文
共 50 条
  • [41] Adaptive and Lightweight Cyber-Attack Detection in Modern Automotive Cyber-Physical Systems
    Baek, Youngmi
    Park, Seo-Hee
    2023 IEEE 20TH CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE, CCNC, 2023,
  • [42] Mitigating Timing Error Propagation in Mixed-Criticality Automotive Systems
    Piper, Thorsten
    Winter, Stefan
    Schwahn, Oliver
    Bidarahalli, Suman
    Suri, Neeraj
    2015 IEEE 18TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2015, : 102 - 109
  • [43] Scheduling of Hardware Tasks in Reconfigurable Mixed-Criticality Systems
    Wulf, Cornelia
    Charaf, Najdet
    Goehringer, Diana
    2022 IEEE 30TH INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2022), 2022, : 232 - 232
  • [44] Directed Acyclic Graph Scheduling for Mixed-Criticality Systems
    Medina, Roberto
    Borde, Etienne
    Pautet, Laurent
    RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2017, 2017, 10300 : 217 - 232
  • [45] Physical-State-Aware Dynamic Slack Management for Mixed-Criticality Systems
    Chwa, Hoon Sung
    Shin, Kang G.
    Baek, Hyeongboo
    Lee, Jinkyu
    24TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2018), 2018, : 129 - 139
  • [46] Task Scheduling in Cyber-Physical Systems
    Liu, Chunyao
    Zhang, Lichen
    Zhang, Daqiang
    2014 IEEE 11TH INTL CONF ON UBIQUITOUS INTELLIGENCE AND COMPUTING AND 2014 IEEE 11TH INTL CONF ON AUTONOMIC AND TRUSTED COMPUTING AND 2014 IEEE 14TH INTL CONF ON SCALABLE COMPUTING AND COMMUNICATIONS AND ITS ASSOCIATED WORKSHOPS, 2014, : 319 - 324
  • [47] Cost-aware reliability task scheduling of automotive cyber-physical systems
    Tang, Yuqing
    Yuan, Yujie
    Liu, Yan
    MICROPROCESSORS AND MICROSYSTEMS, 2021, 87
  • [48] A Dynamic Power-aware Scheduling of Mixed-Criticality Real-Time Systems
    Ali, Ijaz
    Seo, Jun-ho
    Kim, Kyong Hoon
    CIT/IUCC/DASC/PICOM 2015 IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY - UBIQUITOUS COMPUTING AND COMMUNICATIONS - DEPENDABLE, AUTONOMIC AND SECURE COMPUTING - PERVASIVE INTELLIGENCE AND COMPUTING, 2015, : 438 - 445
  • [49] Bridging the Pragmatic Gaps for Mixed-Criticality Systems in the Automotive Industry
    Jiang, Zhe
    Zhao, Shuai
    Wei, Ran
    Yang, Dawei
    Paterson, Richard
    Guan, Nan
    Zhuang, Yan
    Audsley, Neil C.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (04) : 1116 - 1129
  • [50] Towards mixed criticality task scheduling in cyber physical systems: Challenges and perspectives
    Capota, Eugenia Ana
    Stangaciu, Cristina Sorina
    Micea, Mihai Victor
    Curiac, Daniel-Ioan
    JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 156 : 204 - 216