Predicting WCET of automotive software running on virtual machine monitors

被引:1
|
作者
Yoo, J. [1 ]
Lee, J. [1 ]
Park, Y. [2 ]
Hong, S. [1 ,3 ]
机构
[1] Seoul Natl Univ, Sch Elect Engn & Comp Sci, Seoul 151742, South Korea
[2] Samsung Elect Co LTD, Digital Media & Commun R&D Ctr, Geonggi 443803, South Korea
[3] Seoul Natl Univ, Grad Sch Convergence Sci & Technol, Dept Intelligent Convergence Syst, Gyeonggi 443270, South Korea
基金
新加坡国家研究基金会;
关键词
System virtualization; WCET analysis; Hierarchical WCET prediction framework; Multicore ECU;
D O I
10.1007/s12239-012-0031-6
中图分类号
TH [机械、仪表工业];
学科分类号
0802 ;
摘要
Virtualization is attracting significant interest in the automotive industry because it enables a highly secure and reliable computing environment. More importantly, virtualization maintains the same operating environment for legacy automotive software while exploiting the benefits of widely adopted multicore platforms. To exploit the virtualization technology in an automotive system, it is important to predict the WCET of an automotive application running on a virtual machine monitor (VMM). Unfortunately, the task is challenging because of difficulties in analyzing complicated interactions between a VMM and a guest OS. There are no known attempts to predict the WCET of an application in such an environment. In this paper, we propose a hierarchical and parametric WCET prediction framework. We divide the problem into two subproblems. First, we model the WCET of an application as a function of WCETs of system calls provided by a guest OS. Second, we model WCETs of a system call as a function of WCETs of VMM services. To establish this framework, we clearly identify the places and times of VMM services invoked during the execution of an application. At the time of deployment, the WCET of an application is instantiated by composing the WCET models altogether. We have performed experiments with the proposed framework by predicting the WCETs of sample programs on various virtual and real machine platforms. These experimental results effectively demonstrate the viability of the proposed framework.
引用
收藏
页码:337 / 346
页数:10
相关论文
共 50 条
  • [21] On the software virtual machine for the real hardware stack machine
    Aoki, T
    Eto, T
    USENIX ASSOCIATION PROCEEDINGS JAVA(TM) VIRTUAL MACHINE RESEARCH AND TECHNOLOGY SYMPOSIUM, 2001, : 221 - 232
  • [22] Virtual laboratory of DC machine and Automotive electrical engineering
    Huzlik, Rostislav
    Hajek, Vitezslav
    Vitek, Ondrej
    Bauer, Pavol
    PROCEEDINGS OF 14TH INTERNATIONAL POWER ELECTRONICS AND MOTION CONTROL CONFERENCE (EPE-PEMC 2010), 2010,
  • [23] A Virtual Assistant for Predicting Defective Software Module
    Gozuacik, Necip
    Parlak, Altan
    29TH IEEE CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS (SIU 2021), 2021,
  • [24] Research on software protection based on virtual machine
    Xu, Jun-Feng
    Zhang, Wei
    Sun, Bo
    Journal of China Universities of Posts and Telecommunications, 2012, 19 (SUPPL. 1): : 122 - 126
  • [25] Software Defined Live Virtual Machine Migration
    Liu, Jiaqiang
    Jin, Depeng
    2013 21ST IEEE INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2013,
  • [26] Software Provenance: Track the Reality Not the Virtual Machine
    Wilkinson, David
    Oliveira, Luis
    Mosse, Daniel
    Childers, Bruce
    PROCEEDINGS OF THE 1ST INTERNATIONAL WORKSHOP ON PRACTICAL REPRODUCIBLE EVALUATION OF COMPUTER SYSTEMS (P-RECS'18), 2018,
  • [27] Predicting Software Defects with Explainable Machine Learning
    Santos, Geanderson
    Figueiredo, Eduardo
    Veloso, Adriano
    Viggiato, Markos
    Ziviani, Nivio
    PROCEEDINGS OF THE 19TH BRAZILIAN SYMPOSIUM ON SOFTWARE QUALITY, SBOS 2020, 2020,
  • [28] Machine Learning Methods for Predicting Software Failures
    Neufelder, Ann Marie
    Neufelder, Tom
    2024 ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, RAMS, 2024,
  • [29] Reconfiguration requirements for software to control automotive manufacturing machine tools
    Birla, S
    Shin, KG
    1998 JAPAN-U.S.A. SYMPOSIUM ON FLEXIBLE AUTOMATION - PROCEEDINGS, VOLS I AND II, 1998, : 643 - 650
  • [30] Performance Evaluation of Container and Virtual Machine Running Cassandra Workload
    Shirinbab, Sogand
    Lundberg, Lars
    Casalicchio, Emiliano
    PROCEEDINGS OF 2017 3RD INTERNATIONAL CONFERENCE OF CLOUD COMPUTING TECHNOLOGIES AND APPLICATIONS (CLOUDTECH), 2017, : 24 - 31