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 条
  • [21] A simulation methodology for worst-case response time estimation of distributed real-time systems
    Samii, Soheil
    Rafiliu, Sergiu
    Eles, Petru
    Peng, Zebo
    2008 DESIGN, AUTOMATION AND TEST IN EUROPE, VOLS 1-3, 2008, : 473 - 478
  • [22] Obstacles in worst-case execution time analysis
    Kirner, Raimund
    Puschner, Peter
    ISORC 2008: 11TH IEEE SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING - PROCEEDINGS, 2008, : 333 - 339
  • [23] An EVT-based Worst-Case Response Time Analysis of Complex Real-Time Systems
    Liu, Meng
    Behnam, Moris
    Nolte, Thomas
    2013 8TH IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS (SIES), 2013, : 249 - 258
  • [24] Worst-case utilization bound for EDF scheduling on real-time multiprocessor systems
    López, JM
    García, M
    Díaz, JL
    García, DF
    EUROMICRO RTS 2000: 12TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2000, : 25 - 33
  • [25] Calculating worst-case execution times of transactions in databases for event-driven, hard real-time embedded systems
    Münnich, A
    Färber, G
    2000 INTERNATIONAL DATABASE ENGINEERING AND APPLICATIONS SYMPOSIUM - PROCEEDINGS, 2000, : 149 - 157
  • [26] The worst-case execution time tool challenge 2006
    Tan L.
    International Journal on Software Tools for Technology Transfer, 2009, 11 (02) : 133 - 152
  • [27] A review of worst-case execution-time analysis
    Puschner, P
    Burns, A
    REAL-TIME SYSTEMS, 2000, 18 (2-3) : 115 - 128
  • [28] Predicated Worst-Case Execution-Time Analysis
    Marref, Amine
    Bernat, Guillem
    RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2009, 2009, 5570 : 134 - 148
  • [29] A Functional Approach to Worst-Case Execution Time Analysis
    Rodrigues, Vitor
    Florido, Mario
    de Sousa, Simao Melo
    FUNCTIONAL AND CONSTRAINT LOGIC PROGRAMMING, 2011, 6816 : 86 - +
  • [30] Clustered worst-case execution-time calculation
    Ermedahl, A
    Stappert, F
    Engblom, J
    IEEE TRANSACTIONS ON COMPUTERS, 2005, 54 (09) : 1104 - 1122