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 条
  • [41] Worst-Case Execution Time Testing via Evolutionary Symbolic Execution
    Aquino, Andrea
    Denaro, Giovanni
    Salza, Pasquale
    2018 29TH IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2018, : 76 - 87
  • [42] Worst-Case Temperature Guarantees for Real-Time Applications on Multi-Core Systems
    Schor, Lars
    Bacivarov, Iuliana
    Yang, Hoeseok
    Thiele, Lothar
    2012 IEEE 18TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2012, : 87 - 96
  • [43] Static Worst-Case Execution Time analysis tool for embedded operating systems
    Park, H. H.
    Hong, JiMan
    Yang, S. M.
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2008, PT 1, PROCEEDINGS, 2008, 5072 : 790 - +
  • [44] Prioritization for Real-Time Embedded Systems on Dual-Core Platforms by Exploiting the Typical-and Worst-Case Execution Times
    Freier, Matthias
    Chen, Jian-Jia
    2013 8TH IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS (SIES), 2013, : 21 - 29
  • [45] Global Best-Case Response Time for Improving the Worst-Case Response Times in Distributed Real-Time Systems
    Kollmann, Steffen
    Pollex, Victor
    Slomka, Frank
    DISTRIBUTED, PARALLEL AND BIOLOGICALLY INSPIRED SYSTEMS, 2010, 329 : 157 - 168
  • [46] Applying the Peak Over Thresholds Method on Worst-Case Response Time Analysis of Complex Real-Time Systems
    Liu, Meng
    Behnam, Moris
    Nolte, Thomas
    2013 IEEE 19TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2013, : 22 - 31
  • [47] Computing worst-case response times in real-time avionics applications
    Rangarajan, Murali
    Cofer, Darren
    FORMAL METHODS FOR INDUSTRIAL CRITICAL SYSTEMS, 2008, 4916 : 101 - +
  • [48] Worst-Case Execution Time Analysis for Parallel Run-Time Monitoring
    Lo, Daniel
    Suh, G. Edward
    2012 49TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2012, : 421 - 429
  • [49] Worst-case execution-time analysis at low cost
    Puschner, P
    CONTROL ENGINEERING PRACTICE, 1998, 6 (01) : 129 - 135
  • [50] Worst-case Throughput Analysis of Real-time Dynamic Streaming Applications
    Siyoum, Firew
    Geilen, Marc
    Moreira, Orlando
    Corporaal, Henk
    CODES+ISSS'12:PROCEEDINGS OF THE TENTH ACM INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE-CODESIGN AND SYSTEM SYNTHESIS, 2012, : 463 - 472