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 条
  • [1] Supporting Soft Real-Time Tasks in the Xen Hypervisor
    Lee, Min
    Krishnakumar, A. S.
    Krishnan, P.
    Singh, Navjot
    Yajnik, Shalini
    ACM SIGPLAN NOTICES, 2010, 45 (07) : 97 - 108
  • [2] Research of Real-time Task in Xen Virtualization Environment
    Wang, Yudong
    Zhang, Jiong
    Shang, Lihong
    Long, Xiang
    Jin, Huihua
    2010 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND AUTOMATION ENGINEERING (ICCAE 2010), VOL 1, 2010, : 496 - 500
  • [3] A Real-Time Hypervisor for Embedded Systems with Hardware Virtualization Support
    Shimada, Takumi
    Yashiro, Takeshi
    Koshizuka, Noboru
    Sakamura, Ken
    2015 TRON SYMPOSIUM (TRONSHOW), 2015,
  • [4] Integrating Linux and the real-time ERIKA OS through the Xen hypervisor
    Avanzini, Arianna
    Valente, Paolo
    Faggioli, Dario
    Gai, Paolo
    2015 10TH IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS (SIES), 2015, : 218 - 224
  • [5] Performance Isolation for Real-time Systems with Xen Hypervisor on Multi-cores
    Jing, Wei
    Guan, Nan
    Yi, Wang
    2014 IEEE 20TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2014,
  • [6] An Evaluation of Adaptive Partitioning of Real-Time Workloads on Linux
    Stevanato, Andrea
    Cucinotta, Tommaso
    Abeni, Luca
    De Oliveira, Daniel Bristot
    2021 IEEE 24TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC 2021), 2021, : 53 - 61
  • [7] Virtualization-Aware Traffic Control for Soft Real-Time Network Traffic on Xen
    Li, Chong
    Xi, Sisu
    Lu, Chenyang
    Guerin, Roch
    Gill, Christopher D.
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2022, 30 (01) : 257 - 270
  • [8] Latency Analysis of I/O Virtualization Techniques in Hypervisor-Based Real-Time Systems
    Casini, Daniel
    Biondi, Alessandro
    Cicero, Giorgiomaria
    Buttazzo, Giorgio
    2021 IEEE 27TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2021), 2021, : 306 - 319
  • [9] Performance Evaluation of Virtualization Solutions for Real-time Applications
    Alomari, Jehad
    2015 4TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER SCIENCE APPLICATIONS AND TECHNOLOGIES (ACSAT), 2015, : 14 - 17
  • [10] Real-time performance evaluation of Linux ARM virtualization
    Gu, Feng
    Hu, Fei
    Chen, Haopeng
    ENERGY SCIENCE AND APPLIED TECHNOLOGY, 2016, : 401 - 407