Predicting Worst-Case Execution Time Trends in Long-Lived Real-Time Systems

被引:2
|
作者
Dai, Xiaotian [1 ]
Burns, Alan [1 ]
机构
[1] Univ York, Dept Comp Sci, York, N Yorkshire, England
关键词
Worst-case execution time; Trend prediction; Linear regression; Extreme value theory; Support vector regression; EXTREME PRECIPITATION; SERIES; EVENTS; MODELS;
D O I
10.1007/978-3-319-60588-3_6
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In some long-lived real-time systems, it is not uncommon to see that the execution times of some tasks may exhibit trends. For hard and firm real-time systems, it is important to ensure these trends will not jeopardize the system. In this paper, we first introduce the notion of dynamic worst-case execution time (dWCET), which forms a new perspective that could help a system to predict potential timing failures and optimize resource allocations. We then have a comprehensive review of trend prediction methods. In the evaluation, we make a comparative study of dWCET trend prediction. Four prediction methods, combined with three data selection processes, are applied in an evaluation framework. The result shows the importance of applying data preprocessing and suggests that non-parametric estimators perform better than parametric methods.
引用
收藏
页码:87 / 101
页数:15
相关论文
共 50 条
  • [1] Use of Measurements in Worst-Case Execution Time Estimation for Real-Time Systems
    Santillo Costa, Jessica Junia
    de Oliveira, Romulo Silva
    Arcaro, Luis Fernando
    2021 XI BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEMS ENGINEERING (SBESC), 2021,
  • [2] Worst-case execution-time analysis for embedded real-time systems
    Jakob Engblom
    Andreas Ermedahl
    Mikael Sjödin
    Jan Gustafsson
    Hans Hansson
    International Journal on Software Tools for Technology Transfer, 2003, 4 (4) : 437 - 455
  • [3] Estimation on worst-case execution time of real-time complex event processing
    Li, X. (cqlixiang@gmail.com), 2012, Science Press (49):
  • [4] Worst-case execution time analysis of the RTEMS real-time operating system
    Colin, A
    Puaut, I
    13TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2001, : 191 - 198
  • [5] Worst-Case Temperature Analysis for Real-Time Systems
    Rai, Devendra
    Yang, Hoeseok
    Bacivarov, Iuliana
    Chen, Jian-Jia
    Thiele, Lothar
    2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 631 - 636
  • [6] Using a worst-case execution time tool for real-time verification of the Debie software
    Holsti, N
    Långbacka, T
    Saarinen, S
    DASIA 2000: DATA SYSTEMS IN AEROSPACE, PROCEEDINGS, 2000, 457 : 307 - 312
  • [7] Using pipeline for tight estimation of worst-case execution time in a real-time system
    Aljifri, HA
    Pons, AP
    Tapia, MA
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, PROCEEDINGS, 1999, : 599 - 605
  • [8] Time-accurate ASM As A Refinement Scheme For Worst-Case Execution Time Estimation in Hard Real-Time Systems
    Mguidich, Achraf
    Paun, Vladimir-Alexandru
    Monsuez, Bruno
    Baufreton, Philippe
    PROCEEDINGS OF 2016 IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2016, : 372 - 372
  • [9] On the use of static branch prediction to reduce the worst-case execution time of real-time applications
    Andreu Carminati
    Renan Augusto Starke
    Rômulo Silva de Oliveira
    Real-Time Systems, 2018, 54 : 537 - 561
  • [10] Memory Positioning of Real-Time Code for Smaller Worst-Case Execution Times
    Marref, Amine
    Betts, Adam
    2011 16TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS), 2011, : 23 - 32