Evaluation of Adaptive Partitioning and Real-Time Capability for Virtualization With Xen Hypervisor

被引:6
|
作者
Schulz, Bernd [1 ]
Annighoefer, Bjorn [1 ]
机构
[1] Univ Stuttgart, Inst Aircraft Syst, D-70569 Stuttgart, Germany
关键词
Virtual machine monitors; Virtualization; Hardware; Real-time systems; Aerospace electronics; Benchmark testing; Computer architecture; Adaptive avionics; hypervisor; real time (RT); safety critical; Xen;
D O I
10.1109/TAES.2021.3104941
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
In this article, the fundamental suitability of the open-source hypervisor Xen for safety-critical real-time application is analyzed. In the field of avionics, satisfying criteria such as safety criticality and real-time capability are mandatory and pose one of the greatest challenges when developing systems and functions that are to be qualified for the installation in passenger aircraft. System architectures that additionally aspire adaptive behavior in terms of self-configuration and reconfiguration complicate these challenges even more. Spatial and temporal partitioning is a fundamental requirement for the implementation of safety-critical systems but is of static behavior in current avionic standards such as A653. Implementing a fully functional partitioning that is able to reconfigure during runtime would be a great leap forward in the field of adaptive avionics. The open-source hypervisor Xen offers features to dynamically create and manage virtual machines that natively come with architecture-related segregation. In order to determine the feasibility of Xen in the field of safety-critical real-time application, its spatial and temporal partitioning capabilities and occurring latencies are analyzed in this article. The analysis is based on specifically designed benchmarks that measure the accuracy of periodic task execution with different system load levels featuring various Xen schedulers and guest operating system kernels. The overall results for the spatial partitioning and real-time capabilities turn out to be promising but remain with minor interferences, varying based on the setup benchmarking configuration. The temporal partitioning enforced by Xen remains with clearly identified and fixable issues before a deterministic function execution in hard real time is reached.
引用
收藏
页码:206 / 217
页数:12
相关论文
共 50 条
  • [41] BiRtIO: VirtIO for Real-Time Network Interface Sharing on the Bao Hypervisor
    Peixoto, Joao
    Martins, Jose
    Cerdeira, David
    Pinto, Sandro
    IEEE ACCESS, 2024, 12 : 185434 - 185447
  • [42] Sufficient Temporal Independence and Improved Interrupt Latencies in a Real-Time Hypervisor
    Beckert, Matthias
    Neukirchner, Moritz
    Ernst, Rolf
    Petters, Stefan M.
    2014 51ST ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2014,
  • [43] Real-time audio quality evaluation for adaptive multimedia protocols
    Roychoudhuri, L
    Al-Shaer, ES
    MANAGEMENT OF MULTIMEDIA NETWORKS AND SERVICES, PROCEEDINGS, 2005, 3754 : 133 - 144
  • [44] The Durham adaptive optics real-time controller: capability and Extremely Large Telescope suitability
    Basden, A. G.
    Myers, R. M.
    MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 2012, 424 (02) : 1483 - 1494
  • [45] Real-Time Multi-Core Virtual Machine Scheduling in Xen
    Xi, Sisu
    Xu, Meng
    Lu, Chenyang
    Phan, Linh T. X.
    Gill, Christopher
    Sokolsky, Oleg
    Lee, Insup
    2014 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2014,
  • [46] Modeling and partitioning of distributed real-time applications
    Kiencke, U
    Neumann, KJ
    ELECTRONIC SYSTEMS FOR VEHICLES, 1998, 1415 : 691 - 707
  • [47] Resource partitioning among real-time applications
    Lipari, G
    Bini, E
    15TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2003, : 151 - 158
  • [48] Evaluating Xenomai and KVM for Real-Time Virtualization in Industrial Automation
    Testa, Andrea
    Valli, Marco
    Palli, Gianluca
    Ragazzini, Ivan
    EUROPEAN ROBOTICS FORUM 2024, ERF, VOL 2, 2024, 33 : 258 - 262
  • [49] Multi-Mode Virtualization for Soft Real-Time Systems
    Li, Haoran
    Xu, Meng
    Li, Chong
    Lu, Chenyang
    Gill, Christopher
    Linh Phan
    Lee, Insup
    Sokolsky, Oleg
    24TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2018), 2018, : 117 - 128
  • [50] Real-Time Cache Management for Multi-Core Virtualization
    Kim, Hyoseung
    Rajkumar, Ragunathan
    2016 PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2016,