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 条
  • [31] 3D scene design in virtual running machine
    Institute of Software and Intelligent Technology, Hangzhou Dianzi University, Hangzhou 310018, China
    J. Comput. Inf. Syst., 2007, 1 (333-338):
  • [32] Virtual Disk Image Reclamation for Software Updates in Virtual Machine Environments
    Chen, Bin
    Xiao, Nong
    Cai, Zhiping
    Chu, Fuyong
    Wang, Zhiying
    NAS: 2009 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE, AND STORAGE, 2009, : 43 - 50
  • [33] Experiences of Building Linux/RTOS Hybrid Operating Environments on Virtual Machine Monitors
    Oikawa, Shuichi
    Ito, Megumi
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2006, 6 (5A): : 146 - 152
  • [34] VIRTUAL MACHINE SYSTEM FOR SOFTWARE-DEVELOPMENT - VM
    KATO, Y
    KAWASAKI, R
    MITANI, Y
    NTT REVIEW, 1990, 2 (02): : 89 - 96
  • [35] Software protection based on virtual machine with time diversity
    Fang, Ding-Yi
    Zhao, Yuan
    Wang, Huai-Jun
    Gu, Yuan-Xiang
    Xu, Guang-Lian
    Ruan Jian Xue Bao/Journal of Software, 2015, 26 (06): : 1322 - 1339
  • [36] Mechatronic development of PLC software with virtual machine tools
    Brecher, C.
    Lohse, W.
    Herfs, W.
    2009 IEEE INTERNATIONAL CONFERENCE ON CONTROL AND AUTOMATION, VOLS 1-3, 2009, : 2392 - +
  • [37] Software Bundling Selection for Cloud Virtual Machine Images
    Netto, Marco A. S.
    Assuncao, Marcos D.
    Renganarayana, Lakshminarayanan
    Young, Chris
    2013 IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM 2013), 2013, : 575 - 581
  • [38] Predicting Structure & Clarity of software projects with Machine Learning
    Bogdan, Darius Mihnea
    Marginean, Anca
    2020 IEEE 16TH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTER COMMUNICATION AND PROCESSING (ICCP 2020), 2020, : 59 - 66
  • [39] Predicting Software Cohesion Metrics with Machine Learning Techniques
    Haner Kirgil, Elif Nur
    Ercelebi Ayyildiz, Tulin
    APPLIED SCIENCES-BASEL, 2023, 13 (06):
  • [40] Predicting Software Anomalies using Machine Learning Techniques
    Alonso, Javier
    Belanche, Lluis
    Avresky, Dimiter R.
    2011 10TH IEEE INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA), 2011,