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 条
  • [41] An adaptive model for programming distributed real-time applications in CORBA
    Montez, C
    de Oliveira, RS
    Fraga, J
    SCCC'98 - XVIII INTERNATIONAL CONFERENCE OF THE CHILEAN SOCIETY OF COMPUTER SCIENCE, PROCEEDINGS, 1998, : 122 - 129
  • [42] Architecture of a Tool for Automated Testing the Worst Case Execution Time of Real-Time Embedded Systems' Firmware
    Fedasyuk, Dmytro
    Chopey, Ratybor
    Knysh, Bohdan
    2017 14TH INTERNATIONAL CONFERENCE: THE EXPERIENCE OF DESIGNING AND APPLICATION OF CAD SYSTEMS IN MICROELECTRONICS (CADSM), 2017, : 278 - 281
  • [43] Robust Real-Time Shipboard Energy Management System With Improved Adaptive Model Predictive Control
    Chen, Wenjie
    Tai, Kang
    Lau, Michael Wai Shing
    Abdelhakim, Ahmed
    Chan, Ricky R.
    Adnanes, Alf Kare
    Tjahjowidodo, Tegoeh
    IEEE ACCESS, 2023, 11 : 110342 - 110360
  • [44] Adaptive real-time congestion management in smart power systems using a real-time hybrid optimization algorithm
    Esfahani, Mohammad Mahmoudian
    Sheikh, Ahmed
    Mohammed, Osama
    ELECTRIC POWER SYSTEMS RESEARCH, 2017, 150 : 118 - 128
  • [45] Communicating TILCO: a model for real-time system specification
    Bellini, P
    Nesi, P
    SEVENTH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2001, : 4 - 14
  • [46] Operator-Data Type Pair Based Execution Environments Independent Worst-case Execution Time Measuring Method
    Seo, Yongjin
    Kim, Hyeon Soo
    2016 IEEE/ACIS 15TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2016, : 643 - 648
  • [47] A situation-aware task model for adaptive real-time systems
    Islam, Nayreet
    Azim, Akramul
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2020, 11 (10) : 4249 - 4259
  • [48] Real-time Adaptive Kinematic Model Estimation of Concentric Tube Robots
    Kim, Chunwoo
    Ryu, Seok Chang
    Dupont, Pierre E.
    2015 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2015, : 3214 - 3219
  • [49] A situation-aware task model for adaptive real-time systems
    Nayreet Islam
    Akramul Azim
    Journal of Ambient Intelligence and Humanized Computing, 2020, 11 : 4249 - 4259
  • [50] Intelligent Adaptive Real-Time Monitoring and Recognition System for Human Activities
    Thakur, Dipanwita
    Guzzo, Antonella
    Fortino, Giancarlo
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2024, 20 (11) : 13212 - 13222