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 条
  • [1] Predicting WCET of automotive software running on virtual machine monitors
    J. Yoo
    J. Lee
    Y. Park
    S. Hong
    International Journal of Automotive Technology, 2012, 13 : 337 - 346
  • [2] Fast Software Rejuvenation of Virtual Machine Monitors
    Kourai, Kenichi
    Chiba, Shigeru
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2011, 8 (06) : 839 - 851
  • [3] Applying static WCET analysis to automotive communication software
    Byhlin, S
    Ermedahl, A
    Gustafsson, J
    Lisper, B
    17TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2005, : 249 - 258
  • [4] Separation Virtual Machine Monitors
    McDermott, John
    Montrose, Bruce
    Li, Margery
    Kirby, James
    Kang, Myong
    28TH ANNUAL COMPUTER SECURITY APPLICATIONS CONFERENCE (ACSAC 2012), 2012, : 419 - 428
  • [5] On the Impossibility of Detecting Virtual Machine Monitors
    Gueron, Shay
    Seifert, Jean-Pierre
    EMERGING CHALLENGES FOR SECURITY, PRIVACY AND TRUST: 24TH IFIP TC 11 INTERNATIONAL INFORMATION SECURITY CONFERENCE, SEC 2009, PROCEEDINGS, 2009, 297 : 143 - 151
  • [6] Rethinking the design of virtual machine monitors
    Whitaker, A
    Cox, RS
    Shaw, M
    Gribble, SD
    COMPUTER, 2005, 38 (05) : 57 - +
  • [7] Scheduling I/O in Virtual Machine Monitors
    Ongaro, Diego
    Cox, Alan L.
    Rixner, Scott
    VEE'08: PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON VIRTUAL EXECUTION ENVIRONMENTS, 2008, : 1 - 10
  • [8] Lightweight monitors for the Java']Java virtual machine
    Yang, BS
    Moon, SM
    Ebcioglu, K
    SOFTWARE-PRACTICE & EXPERIENCE, 2005, 35 (03): : 281 - 299
  • [9] Noninterference policy for trusted virtual machine monitors
    Huang Qiang
    Shen Changxiang
    Fang Yanxiang
    2006 8TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, VOLS 1-4, 2006, : 2595 - +
  • [10] Comparative Study on Virtual Machine Monitors for Cloud
    Kolhe, Sneha
    Dhage, Sudhir
    PROCEEDINGS OF THE 2012 WORLD CONGRESS ON INFORMATION AND COMMUNICATION TECHNOLOGIES, 2012, : 425 - 430