• DocumentCode
    141581
  • Title

    A dual-layer bus arbiter for mixed-criticality systems with hypervisors

  • Author

    Cilku, Bekim ; Fromel, Bernhard ; Puschner, Peter

  • Author_Institution
    Inst. of Comput. Eng., Vienna Univ. of Technol., Vienna, Austria
  • fYear
    2014
  • fDate
    27-30 July 2014
  • Firstpage
    147
  • Lastpage
    151
  • Abstract
    In mixed-criticality systems, applications with different levels of criticality are integrated on the same computational platform. Without a proper isolation of the different applications of such a mixed-criticality system certification gets expensive, because it has to be shown that application components of lower criticality do not hamper the correct operation of the critical applications. Therefore, all components - even the less critical ones - have to be certified for the highest criticality level. For single core platforms the use of hypervisors promises to shield applications of different criticality from each other. Timing problems may emerge when the hypervisor is ported to a multicore platform where different cores access the global memory concurrently. We show, that full temporal isolation of applications executing on different cores is only achievable if the hypervisor is run on appropriate hardware. The presented dual-layer bus arbiter enables critical applications to preserve isolation properties and also improves the execution performance of noncritical applications.
  • Keywords
    embedded systems; multiprocessing systems; criticality level; dual-layer bus arbiter; hypervisors; mixed-criticality systems; temporal application isolation; Bandwidth; Hardware; Multicore processing; Real-time systems; System-on-chip; Time division multiple access; Virtual machine monitors; hypervisor; memory hierarchy; mixed-criticality systems; multi-core; partitioning; time predictability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Informatics (INDIN), 2014 12th IEEE International Conference on
  • Conference_Location
    Porto Alegre
  • Type

    conf

  • DOI
    10.1109/INDIN.2014.6945499
  • Filename
    6945499