Determination of Worst-Case Data Using an Adaptive Surrogate Model for Real-Time System

被引:6
作者
Rashid, Muhammad [1 ]
Shah, Syed Abdul Baqi [2 ]
Arif, Muhammad [3 ]
Kashif, Muhammad [4 ]
机构
[1] Umm Al Qura Univ, Comp Engn Dept, Mecca, Saudi Arabia
[2] Umm Al Qura Univ, Sci & Technol Unit, Mecca, Saudi Arabia
[3] Umm Al Qura Univ, Comp Sci Dept, Mecca, Saudi Arabia
[4] Istanbul Sehir Univ, Dept Elect Engn, Istanbul, Turkey
关键词
Real-time systems; neural networks; genetic algorithm; worst-case execution time; OPTIMIZATION; EXECUTION;
D O I
10.1142/S021812662050005X
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The estimation of worst-case execution time (WCET) is a critical activity in the analysis of real-time systems. Evolutionary algorithms are frequently employed for the determination of worst-case data, used in the estimation of WCET. However, in order to employ an evolutionary algorithm, several executions of the application program are required, either on the target hardware or using its simulator. Multiple executions of the application program consume a huge amount of time. In order to reduce the huge execution time, this paper proposes the use of an adaptive surrogate model. The initial training of surrogate model is performed with a cycle-accurate simulator. The initially trained model is then used to assist the evolutionary algorithm by predicting the execution time of an application program. However, contrary to the direct training approach, the surrogate model in this paper is updated (adapted) during the evolution process. The adaptive training of a surrogate model increases its prediction accuracy and reduces the overall time. The validity of proposed methodology is illustrated with multiple sorting algorithms, extensively used in real-time systems.
引用
收藏
页数:28
相关论文
共 50 条
  • [31] A Gray-Box Surrogate Vehicle Energy Consumption Model Capable of Real-Time Updating
    Hua, Lingyun
    Tang, Jian
    Dourra, Hussein
    Zhu, Guoming
    IEEE-ASME TRANSACTIONS ON MECHATRONICS, 2023, 28 (04) : 2092 - 2100
  • [32] Real-time fetal heart monitoring in biomagnetic measurements using adaptive real-time ICA
    Waldert, Stephan
    Bensch, Michael
    Bogdan, Martin
    Rosenstiel, Wolfgang
    Schoelkopf, Bernhard
    Lowery, Curtis L.
    Eswaran, Hari
    Preissl, Hubert
    IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2007, 54 (10) : 1867 - 1874
  • [33] Worst-Case Execution Time Test Generation for Solutions of the Knapsack Problem Using a Genetic Algorithm
    Buzdalov, Maxim
    Shalyto, Anatoly
    BIO-INSPIRED COMPUTING - THEORIES AND APPLICATIONS, BIC-TA 2014, 2014, 472 : 1 - 10
  • [34] Probabilistic Worst Case Response Time Estimation for Multi-Core Real-Time Systems
    Mucha, Matthias
    Mottok, Juergen
    Deubzer, Michael
    2015 4TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2015, : 31 - 36
  • [35] Real-Time Predictive Condition Monitoring Using Multivariate Data
    Menges, Daniel
    Rasheed, Adil
    Martens, Harald
    Pedersen, Torbjorn
    IEEE TRANSACTIONS ON IMAGE PROCESSING, 2024, 33 : 5703 - 5714
  • [36] A cyberattack resilient model for battery electric bus transit fleets using real-time adaptive system information
    Khani, Hadi
    Abd Elaziz Elsayed, Ahmed
    Farag, Hany E. Z.
    Mohamed, Moataz
    Ayad, Abdelrahman
    ELECTRIC POWER SYSTEMS RESEARCH, 2024, 231
  • [37] Introducing a novel data organization and access model for real-time monitoring system
    Yang, Zhengyi
    Wang, Shilong
    International Journal of Advancements in Computing Technology, 2012, 4 (18) : 236 - 243
  • [38] Minimizing the Worst Case Execution Time of Diagnostic Fault Queries in Real Time Systems Using Genetic Algorithm
    Tabassam, Nadra
    Amin, Sarah
    Obermaisser, Roman
    ADVANCES IN COMPUTER VISION, VOL 2, 2020, 944 : 564 - 582
  • [39] A Real-Time Quality Control System Based on Manufacturing Process Data
    Duan, Gui-Jiang
    Yan, Xin
    IEEE ACCESS, 2020, 8 : 208506 - 208517
  • [40] Model Validity and Tolerance Quantification for Real-time Adaptive Approximation
    Biglari, Raheleh
    Denil, Joachim
    ACM/IEEE 25TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2022 COMPANION, 2022, : 668 - 676