• DocumentCode
    3075142
  • Title

    Evaluation of the overheads and latencies of a virtualized RTOS

  • Author

    Aichouch, Mehdi ; Prevotet, Jean-Christophe ; Nouvel, Fabienne

  • Author_Institution
    Inst. d´Electron. et de Telecomunications de Rennes, Rennes, France
  • fYear
    2013
  • fDate
    19-21 June 2013
  • Firstpage
    81
  • Lastpage
    84
  • Abstract
    The virtualization technique has become a popular trend in the domain of real-time embedded systems. For example, in the automotive industry, practitioners are currently considering the idea of using such technique to run simultaneously the AUTOSAR real-time operating system (RTOS) for real-time programming, and the Linux-GENIVI operating system to support in-vehicle infotainment applications on the same Electronic Control Unit. However, running a real-time operating system inside a virtual machine instead of a bare metal hardware may have a significant cost in terms of latencies and overheads. This raises the question of the order-of-magnitude of a virtualized RTOS´s overheads and latencies in comparison to a single RTOS running on a real machine. In this paper, an evaluation of a virtualized RTOS´s latencies and overheads is proposed in order to observe how virtualization impacts these timing characteristics. Our experiments demonstrate that the overheads and latencies of a virtualized RTOS compete with those obtained in the same RTOS running on bare-metal hardware.
  • Keywords
    operating systems (computers); virtual machines; virtualisation; Linux-GENIVI operating system; RTOS; bare-metal hardware; electronic control unit; in-vehicle infotainment application; latency evaluation; overheads evaluation; realtime embedded systems; realtime operating system; virtual machine; virtualization technique; virtualized RTOS; Hardware; Kernel; Linux; Real-time systems; Virtual machining; Virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Embedded Systems (SIES), 2013 8th IEEE International Symposium on
  • Conference_Location
    Porto
  • Type

    conf

  • DOI
    10.1109/SIES.2013.6601475
  • Filename
    6601475