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 条
  • [21] Scheduling optimization with partitioning for mixed-criticality systems
    Zhou, Yuanbin
    Samii, Soheil
    Eles, Petru
    Peng, Zebo
    JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 98 : 191 - 200
  • [22] Mixed-Criticality Scheduling of Sporadic Task Systems
    Baruah, Sanjoy K.
    Bonifaci, Vincenzo
    D'Angelo, Gianlorenzo
    Marchetti-Spaccamela, Alberto
    van der Ster, Suzanne
    Stougie, Leen
    ALGORITHMS - ESA 2011, 2011, 6942 : 555 - 566
  • [23] Flexible Mixed-Criticality Scheduling with Dynamic Slack Management
    Dong, Xinyang
    Chen, Gang
    Lv, Mingsong
    Pang, Weiguang
    Yi, Wang
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2021, 30 (10)
  • [24] An Adaptive Lockstep Architecture for Mixed-Criticality Systems
    Kempf, Fabian
    Hartmann, Thomas
    Baehr, Steffen
    Becker, Juergen
    2021 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2021), 2021, : 7 - 12
  • [25] An Adaptive Mechanism for Reducing Criticality Level in Mixed-Criticality Systems
    Huang, Lida
    Li, Renfa
    2015 IEEE ADVANCED INFORMATION TECHNOLOGY, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IAEAC), 2015, : 475 - 478
  • [26] Mixed-criticality Scheduling with Dynamic Memory Bandwidth Regulation
    Awan, Muhammad Ali
    Bletsas, Konstantinos
    Souto, Pedro F.
    Akesson, Benny
    Tovar, Eduardo
    2018 IEEE 24TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2018, : 111 - 117
  • [27] Adaptive Runtime Shaping for Mixed-Criticality Systems
    Hu, Biao
    Huang, Kai
    Chen, Gang
    Cheng, Long
    Knoll, Alois
    2015 PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2015, : 11 - 20
  • [28] Mixed-criticality scheduling on multiprocessors
    Sanjoy Baruah
    Bipasa Chattopadhyay
    Haohan Li
    Insik Shin
    Real-Time Systems, 2014, 50 : 142 - 177
  • [29] Sustainability in Mixed-Criticality Scheduling
    Guo, Zhishan
    Sruti, Sai
    Ward, Bryan C.
    Baruah, Sanjoy
    2017 IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2017, : 24 - 33
  • [30] Mixed scheduling with heterogeneous delay constraints in cyber-physical systems
    Shen, Bo
    Zhou, Xingshe
    Kim, Mucheol
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 61 : 108 - 117