Maximal software execution time: a regression-based approach

被引:2
|
作者
Nouri, Ayoub [1 ]
Poplavko, Peter
Angelis, Lefteris [2 ,3 ]
Zerzelidis, Alexandros [2 ]
Bensalem, Saddek [1 ]
Katsaros, Panagiotis [2 ,3 ]
机构
[1] Univ Grenoble Alpes, CNRS, Grenoble INP, Inst Engn,VERIMAG, F-38000 Grenoble, France
[2] Ctr Res & Technol Hellas, Inst Informat Technol, 6th Km Xarilaou Thermi, Thessaloniki 57001, Greece
[3] Aristotle Univ Thessaloniki, Dept Informat, Thessaloniki, Greece
关键词
WCET; Linear regression; Stepwise regression; Principal component analysis; JPEG;
D O I
10.1007/s11334-018-0314-9
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This work aims at facilitating the schedulability analysis of non-critical systems, in particular those that have soft real-time constraints, where worst-case execution times (WCETs) can be replaced by less stringent probabilistic bounds, which we call maximal execution times (METs). To this end, it is possible to obtain adequate probabilistic execution time models by separating the non-random dependency on input data from a modeling error that is purely random. The proposed approach first utilizes execution time multivariate measurements for building a multiple regression model and then uses the theory related to confidence bounds of coefficients, in order to estimate the upper bound of execution time. Although certainly our method cannot directly achieve extreme probability levels that are usually expected for WCETs, it is an attractive alternative for MET analysis, since it can arguably guarantee safe probabilistic bounds. The method's effectiveness is demonstrated on a JPEG decoder running on an industrial SPARC V8 processor.
引用
收藏
页码:101 / 116
页数:16
相关论文
共 50 条
  • [1] Regression-Based Statistical Bounds on Software Execution Time
    Poplavko, Peter
    Nouri, Ayoub
    Angelis, Lefteris
    Zerzelidis, Alexandros
    Bensalem, Saddek
    Katsaros, Panagiotis
    VERIFICATION AND EVALUATION OF COMPUTER AND COMMUNICATION SYSTEMS, VECOS 2017, 2017, 10466 : 48 - 63
  • [2] A Regression-Based Approach to Scalability Prediction
    Barnes, Bradley J.
    Rountree, Barry
    Lowenthal, David K.
    Reeves, Jaxk
    de Supinski, Bronis
    Schulz, Martin
    ICS'08: PROCEEDINGS OF THE 2008 ACM INTERNATIONAL CONFERENCE ON SUPERCOMPUTING, 2008, : 368 - +
  • [3] A Regression-Based Approach to Selection Mapping
    Wiener, Pamela
    Pong-Wong, Ricardo
    JOURNAL OF HEREDITY, 2011, 102 (03) : 294 - 305
  • [4] Regression-Based Determination of Execution Times in Human-Robot Interaction
    Jansing S.
    Jung L.
    Hoffmann F.
    Deuse J.
    ZWF Zeitschrift fuer Wirtschaftlichen Fabrikbetrieb, 2024, 119 (06): : 440 - 444
  • [5] A regression-based approach to library fund allocation
    Walters, William H.
    LIBRARY RESOURCES & TECHNICAL SERVICES, 2007, 51 (04): : 263 - 278
  • [6] Collaborative filtering using a regression-based approach
    Vucetic, S
    Obradovic, Z
    KNOWLEDGE AND INFORMATION SYSTEMS, 2005, 7 (01) : 1 - 22
  • [7] Collaborative Filtering Using a Regression-Based Approach
    Slobodan Vucetic
    Zoran Obradovic
    Knowledge and Information Systems, 2005, 7 : 1 - 22
  • [8] Regression-based Approach for Bus Trajectory Estimation
    Chen, Guojun
    Yang, Xiaoguang
    Liu, Haode
    Liu, Xianglong
    2013 16TH INTERNATIONAL IEEE CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS - (ITSC), 2013, : 1876 - 1881
  • [9] A regression-based approach to interpreting sports performance
    O'Donoghue, Peter
    Cullinane, Adam
    INTERNATIONAL JOURNAL OF PERFORMANCE ANALYSIS IN SPORT, 2011, 11 (02) : 295 - 307
  • [10] Regression-Based Models for Bus Dwell Time
    Jiang, Xinkai
    Yang, Xiaoguang
    2014 IEEE 17TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS (ITSC), 2014, : 2858 - 2863