Minimizing the Worst Case Execution Time of Diagnostic Fault Queries in Real Time Systems Using Genetic Algorithm

被引:0
作者
Tabassam, Nadra [1 ]
Amin, Sarah [1 ]
Obermaisser, Roman [1 ]
机构
[1] Univ Siegen, Siegen, Germany
来源
ADVANCES IN COMPUTER VISION, VOL 2 | 2020年 / 944卷
关键词
Active diagnosis; Real time systems; RTDBMS; Diagnostic queries; Pervasive SQL; WCET; Genetic algorithm;
D O I
10.1007/978-3-030-17798-0_46
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The number of embedded systems in safety-critical applications are continuously increasing. These systems requires high level of reliability and have strict timing constraints specially in case of fault occurrence. One method to enhance the reliability and availability of these systems is to introduce the concept of optimization of diagnostic fault queries and real time database management systems. Both of them can be used to trace back failures to faults and trigger suitable recovery actions. Our major concern is the completion of diagnostic query in bounded time in order to satisfy timing constraints for fault recovery (e.g. actuator freezing). For this purpose it is important to provide a solution which can optimize the diagnostic fault queries in a manner that they can complete their execution within the pre-defined deadline of the real time system. Our proposed algorithm optimize the diagnostic fault queries using genetic algorithm, so that the overall Worst Case Execution Time (WCET) of these queries can be minimized. A diagnostic query is represented in the form of (i) Left Deep Tree (LDT) and (ii) Bushy Tree (BT). Each query tree is converted into multiple task graphs by considering different combinations of nodes (in query tree). Our genetic algorithm selects the task graph with minimum make span (scheduling length), so that the goal of fault diagnosis within the defined deadline of the real time system can be achieved. The evaluation based on our results shows that the WCET of the diagnostic queries is better in case of bushy trees and ring topology.
引用
收藏
页码:564 / 582
页数:19
相关论文
共 16 条
[1]  
Amini Sajjad, 2017, 2017 IEEE Power & Energy Society General Meeting, DOI 10.1109/PESGM.2017.8274329
[2]   Query Optimization of Distributed Database Based on Parallel Genetic Algorithm and Max-Min Ant System [J].
Ban, Wenjiao ;
Lin, Jiming ;
Tong, Jichao ;
Li, Shiwen .
2015 8TH INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN (ISCID), VOL 2, 2015, :581-585
[3]  
Bateman F, 2009, 5 IFAC S FAULT DET S
[4]  
Ducard GJJ, 2009, ADV IND CONTROL, P1
[5]   Structural model of real-time databases: an illustration [J].
Idoudi, Nizar ;
Duvallet, Claude ;
Sadeg, Bruno ;
Bouaziz, Rafik ;
Gargouri, Faiez .
ISORC 2008: 11TH IEEE SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING - PROCEEDINGS, 2008, :58-+
[6]   Time-constrained failure diagnosis in distributed embedded systems: Application to actuator diagnosis [J].
Kandasamy, N ;
Hayes, JP ;
Murray, BT .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2005, 16 (03) :258-270
[7]   Estimating Join Selectivities using Bandwidth-Optimized Kernel Density Models [J].
Kiefer, Martin ;
Heimel, Max ;
Bress, Sebastian ;
Markl, Volker .
PROCEEDINGS OF THE VLDB ENDOWMENT, 2017, 10 (13) :2085-2096
[8]  
Kratica J, 2003, LECT NOTES COMPUT SC, V2611, P280
[9]  
Li J, 2009, PROC INT CONF DATA, P772, DOI 10.1109/ICDE.2009.85
[10]   Fault-tolerant actuators and drives-Structures, fault detection principles and applications [J].
Muenchhof, Marco ;
Beck, Mark ;
Isermann, Rolf .
ANNUAL REVIEWS IN CONTROL, 2009, 33 (02) :136-148