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 条
  • [31] Partitioning Real-Time ETL Workflows
    Simitsis, Alkis
    Gupta, Chetan
    Wang, Song
    Dayal, Umeshwar
    2010 IEEE 26TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING WORKSHOPS (ICDE 2010), 2010, : 159 - 162
  • [32] Real-Time Evaluation of the Dynamic Loading Capability of Indoor Distribution Transformers
    Djamali, Mohammad
    Tenbohlen, Stefan
    Junge, Eric
    Konermann, Martin
    IEEE TRANSACTIONS ON POWER DELIVERY, 2018, 33 (03) : 1134 - 1142
  • [33] Real-time robot capability analysis
    Pholsiri, Chalongrath
    Kapoor, Chelan
    Tesar, Delbert
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, VOL 7, PTS A AND B, 2005, : 973 - 982
  • [34] Virtualization of Industrial Real-Time Networks for Containerized Controllers
    Lee, Sang-Hun
    Kim, Jong-Seo
    Seok, Jong-Soo
    Jin, Hyun-Wook
    SENSORS, 2019, 19 (20)
  • [35] MICROCOMPUTER REAL-TIME CAPABILITY QUESTIONED
    KESSLER, GF
    LAYMAN, H
    KORICA, Y
    AMERICAN JOURNAL OF CLINICAL PATHOLOGY, 1982, 77 (01) : 119 - 120
  • [36] Network Functions Virtualization with Soft Real-Time Guarantees
    Li, Yang
    Linh Thi Xuan Phan
    Boon Thau Loo
    IEEE INFOCOM 2016 - THE 35TH ANNUAL IEEE INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS, 2016,
  • [38] Towards a TrustZone-Assisted Hypervisor for Real-Time Embedded Systems
    Pinto, Sandro
    Pereira, Jorge
    Gomes, Tiago
    Ekpanyapong, Mongkol
    Tavares, Adriano
    IEEE COMPUTER ARCHITECTURE LETTERS, 2017, 16 (02) : 158 - 161
  • [39] Challenges in real-time virtualization and predictable cloud computing
    Garcia-Valls, Marisol
    Cucinotta, Tommaso
    Lu, Chenyang
    JOURNAL OF SYSTEMS ARCHITECTURE, 2014, 60 (09) : 726 - 740
  • [40] A Hypervisor Architecture for Low-Power Real-Time Embedded Systems
    Onaindia, Peio
    Poggi, Tomaso
    Azkarate-askatsua, Mikel
    Gruttner, Kim
    Fakih, Maher
    Peiro, Salvador
    Balbastre, Patricia
    2018 21ST EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2018), 2018, : 252 - 259