An Architecture to Enable Machine-Learning-Based Task Migration for Multi-Core Real-Time Systems

被引:1
作者
Delgadillo, Octavio [1 ]
Blieninger, Bernhard [1 ]
Kuhn, Juri [1 ]
Baumgarten, Uwe [2 ]
机构
[1] Fortiss GmbH, Res Inst Free State Bavaria, Munich, Germany
[2] Tech Univ Munich, Dept Informat, Munich, Germany
来源
2021 IEEE 14TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP (MCSOC 2021) | 2021年
关键词
Task Migration; Real-Time; ECU consolidation; RTOS;
D O I
10.1109/MCSoC51149.2021.00066
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
ECU consolidation is an automotive trend that tends to reduce the number of electronic devices in a vehicle to optimize resources and costs. However, its implementation introduces new challenges, especially in terms of safety. Research at our group is exploring the idea of task migration between different electronic-control-units (ECUs) to add redundancy and fail-safety capabilities to an automotive setup. In particular, we are exploring machine-learning-aided schedulability analysis strategies as means to decide which ECU a task should be mapped to. In this paper. we present the implementation of an architecture that allows for testing different machine-learning techniques for schedulability analysis, enabling the deployment of tasks to the respective ECUs and a simple migration of tasks between them. The architecture is based on a real-time operating system. The test system developed implements a mix of dummy tasks with constant execution times and an autonomous task that interacts with a virtual environment and with a variable execution time. Also, the architecture allows for collecting data on each task for proving if the executed task sets are actually schedulable, as predicted by the machine learning component.
引用
收藏
页码:405 / 412
页数:8
相关论文
共 20 条
[1]   Extending resources for avoiding overloads of mixed-criticality tasks in cyber-physical systems [J].
Al Maruf, Md. ;
Azim, Akramul .
IET CYBER-PHYSICAL SYSTEMS: THEORY & APPLICATIONS, 2020, 5 (01) :60-70
[2]  
Baunach M, 2018, ELEKTROTECH INFORMAT, V135, P304, DOI 10.1007/s00502-018-0623-6
[3]  
Buttazzo GC, 2011, HARD REAL-TIME COMPUTING SYSTEMS: PREDICTABLE SCHEDULING ALGORITHMS AND APPLICATIONS, THIRD EDITION, P1, DOI 10.1007/978-1-14614-0676-1
[4]   Rate Monotonic vs. EDF: Judgment day [J].
Buttazzo, GC .
REAL-TIME SYSTEMS, 2005, 29 (01) :5-26
[5]  
Cardeira C., 1994, Proceedings Sixth Euromicro Workshop on Real-Time Systems, P59, DOI 10.1109/EMWRTS.1994.336864
[6]  
De Bock Y., 2016, P EMBEDDED OPERATING
[7]   RealNet:: a neural network architecture for real-time systems scheduling [J].
Domínguez, E ;
Jerez, J ;
Llopis, L ;
Morante, A .
NEURAL COMPUTING & APPLICATIONS, 2004, 13 (04) :281-287
[8]  
Eckl S., 2015, C FUT AUT TECHN COFA, V4
[9]  
Faizan Mohd, 2019, 2019 3rd International Conference on Electronics, Communication and Aerospace Technology (ICECA). Proceedings, P821, DOI 10.1109/ICECA.2019.8822086
[10]  
Falk H., 2016, 16 INT WORKSH WORST, V55