Publications

Detailed Information

Predicting WCET of automotive software running on virtual machine monitors

Cited 1 time in Web of Science Cited 2 time in Scopus
Authors

Yoo, Jonghun; Lee, Jaesoo; Park, Yongseok; Hong, Seongsoo

Issue Date
2012-02
Publisher
The Korean Society of Automotive Engineers
Citation
INTERNATIONAL JOURNAL OF AUTOMOTIVE TECHNOLOGY Vol.13 No.2, pp. 337-346
Keywords
복합학System virtualizationWCET analysisHierarchical WCET prediction frameworkMulticore ECU
Description
Authors' final version
Abstract
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.
Virtualization is gaining significant interests in the automotive industry since it enables a highly secure
and reliable computing environment. More importantly, it 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, it is a challenging task because of difficulties in analyzing tricky
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 do so, we clearly identify the places and times of VMM services invoked during the execution of an
application. At deployment time, 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. The experimental results effectively prove the viability of
the proposed framework.
ISSN
1229-9138
Language
English
URI
https://hdl.handle.net/10371/81527
DOI
https://doi.org/10.1007/s12239-012-0031-6
Files in This Item:
Appears in Collections:

Altmetrics

Item View & Download Count

  • mendeley

Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.

Share