• DocumentCode
    1913975
  • Title

    An Evaluation of Microkernel-Based Virtualization for Embedded Real-Time Systems

  • Author

    Bruns, Felix ; Traboulsi, Shadi ; Szczesny, David ; Gonzalez, Elizabeth ; Xu, Yang ; Bilgic, Attila

  • Author_Institution
    Inst. for Integrated Syst., Ruhr-Univ. Bochum, Bochum, Germany
  • fYear
    2010
  • fDate
    6-9 July 2010
  • Firstpage
    57
  • Lastpage
    65
  • Abstract
    Devices for the mobile market have to satisfy a set of challenging constraints. In addition to the classical power, reliability and cost constraints, modern devices often have to be open to third party applications and at the same time provide a closed and secure environment for system functionality. In current systems, this antagonism is solved by maintaining a physical separation of subsystems with contrary constraints. Virtualization technology is a promising solution to safely merge conflicting subsystems on a single processor which leads to huge cost benefits and higher flexibility. Microkernel based hyper visors are an attractive choice for virtualization, due to their reliability and robustness. However, the involvement of real-time constraints remains a challenging factor. In this paper, we investigate how the security and isolation features of the L4/Fiasco microkernel impact real-time applications by comparing thread switching times and interrupt latencies to those of a conventional Real-time Operating System (RTOS). In addition, we demonstrate that microkernel based systems require significantly more cache resources than traditional systems. Finally, we investigate the performance loss caused by cache and TLB interference imposed by an application subsystem which runs in parallel to the real-time subsystem.
  • Keywords
    embedded systems; mobile computing; operating system kernels; embedded real-time systems; hyper visors; microkernel-based virtualization; mobile market; real-time operating system; Instruction sets; Kernel; Mobile handsets; Modems; Real time systems; Security; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems (ECRTS), 2010 22nd Euromicro Conference on
  • Conference_Location
    Brussels
  • ISSN
    1068-3070
  • Print_ISBN
    978-1-4244-7546-9
  • Electronic_ISBN
    1068-3070
  • Type

    conf

  • DOI
    10.1109/ECRTS.2010.28
  • Filename
    5562899