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 条
  • [31] A Model Checking Based Approach to Bounding Worst-Case Execution Time for Multicore Processors
    Wu, Lan
    Zhang, Wei
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2012, 11
  • [32] Impact of software architecture on execution time: a power window TACLeBench case study
    Li, Haoxuan
    De Meulenaere, Paul
    Mercelis, Siegfried
    Hellinckx, Peter
    INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2019, 10 (02) : 132 - 140
  • [33] Short-Term PV Power Forecasting Using a Regression-Based Ensemble Method
    Lateko, Andi A. H.
    Yang, Hong-Tzer
    Huang, Chao-Ming
    ENERGIES, 2022, 15 (11)
  • [34] Least Angle Regression-Based Constrained Sparse Unmixing of Hyperspectral Remote Sensing Imagery
    Feng, Ruyi
    Wang, Lizhe
    Zhong, Yanfei
    REMOTE SENSING, 2018, 10 (10)
  • [35] Reconstruction of Large-Scale Gene Regulatory Networks Using Regression-based Models
    Salleh, Faridah Hani Mohamed
    Zainudin, Suhaila
    Raih, Mohd Firdaus
    2018 IEEE CONFERENCE ON BIG DATA AND ANALYTICS (ICBDA), 2018, : 129 - 134
  • [36] Software UART: A Use Case for VSCPU Worst-Case Execution Time Analyzer
    Yildiz, Abdullah
    Iskender, Deniz
    Ozlu, Gulce
    Ugurdagt, H. Fatih
    Aktemur, Baris
    Goren, Sezer
    2019 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ENGINEERING (UBMK), 2019, : 504 - 509
  • [37] Regression Analysis Based Software Effort Estimation Method
    Yucalar, Fatih
    Kilinc, Deniz
    Borandag, Emin
    Ozcift, Akin
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2016, 26 (05) : 807 - 826
  • [38] Towards non-linear regression-based prediction of use case point (UCP) metric
    Suyash Shukla
    Sandeep Kumar
    Applied Intelligence, 2023, 53 : 10326 - 10339
  • [39] Least squares support vector regression-based modeling of ammonia oxidation using immobilized nanoFeCu
    Ngu, Joyce Chen Yen
    Yeo, Wan Sieng
    Chan, Mieow Kee
    Nandong, Jobrun
    JOURNAL OF WATER PROCESS ENGINEERING, 2024, 64
  • [40] Towards non-linear regression-based prediction of use case point (UCP) metric
    Shukla, Suyash
    Kumar, Sandeep
    APPLIED INTELLIGENCE, 2023, 53 (09) : 10326 - 10339