ASDYS: Dynamic Scheduling Using Active Strategies for Multifunctional Mixed-Criticality Cyber-Physical Systems

被引:15
作者
Bai, Yang [1 ]
Huang, Yizhi [1 ]
Xie, Guoqi [1 ]
Li, Renfa [1 ]
Chang, Wanli [2 ]
机构
[1] Hunan Univ, Coll Com Puter Sci & Elect Engn, Key Lab Embedded & Cyber Phys Syst, Changsha 410082, Peoples R China
[2] Univ York, Dept Comp Sci, York YO10 5GH, N Yorkshire, England
基金
中国国家自然科学基金;
关键词
Cyber-physical systems (CPSs); dynamic scheduling; heterogeneous distributed architectures; mixed criticality; multidirected acyclic graph (multi-DAG);
D O I
10.1109/TII.2020.3027645
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Emerging cyber-physical systems (CPSs), such as in the domains of automotive, robotics, and industrial automation, often run complex functions with different criticality levels on a heterogeneous and distributed architecture. The ever stronger interactions between the cyber components and the physical environment lead to dynamic and irregular release of these functions. This article investigates dynamic scheduling of such mixed-criticality functions, where each function is modeled by a directed acyclic graph with no assumption on its period or minimum interarrival time. Unlike the existing methods that passively address the mixed criticality with a remedy when deadline misses are observed-this results in a high deadline miss ratio (DMR), and it is particularly undesirable for the high-criticality functions-we propose a novel dynamic scheduling approach using active strategies (ASDYS in short), where the mixed criticality is actively treated throughout the scheduling process. Automotive CPSs are used as an example for illustration. Experimental results show that our approach is significantly better than the existing methods in both the DMR of high-criticality functions and the overall system DMR.
引用
收藏
页码:5175 / 5184
页数:10
相关论文
共 17 条
[1]  
Arabnejad H., 2012, 2012 IEEE 10th International Symposium on Parallel and Distributed Processing with Applications (ISPA), P633, DOI 10.1109/ISPA.2012.94
[2]  
AUTOSAR, 2019, ADAPTIVE PLATFORM 19
[3]  
Baruah S, 2016, PROCEEDINGS OF 2016 IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS), P227, DOI [10.1109/RTSS.2016.030, 10.1109/RTSS.2016.21]
[4]   Weakly hard real-time systems [J].
Bernat, G ;
Burns, A ;
Llamosí, A .
IEEE TRANSACTIONS ON COMPUTERS, 2001, 50 (04) :308-321
[5]  
Gan J., 2014, THESIS TU DENMARK
[6]  
Gu XZ, 2016, PROCEEDINGS OF 2016 IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS), P47, DOI [10.1109/RTSS.2016.014, 10.1109/RTSS.2016.15]
[7]  
Hu B, 2015, 2015 PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), P11, DOI 10.1109/EMSOFT.2015.7318255
[8]   Scheduling Periodic Task Graphs for Safety-Critical Time-Triggered Avionic Systems [J].
Hu, Menglan ;
Luo, Jun ;
Wang, Yang ;
Veeravalli, Bharadwaj .
IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 2015, 51 (03) :2294-2304
[9]  
International Organization for Standardization, 2018, ISO 26262:2018 (all parts): Road vehicles-functional safety
[10]   Mixed-criticality federated scheduling for parallel real-time tasks [J].
Li, Jing ;
Ferry, David ;
Ahuja, Shaurya ;
Agrawal, Kunal ;
Gill, Christopher ;
Lu, Chenyang .
REAL-TIME SYSTEMS, 2017, 53 (05) :760-811