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 条
  • [21] Evaluation of mutational capability and real-time applicability of obfuscation techniques
    Kiyomoto, S
    Tanaka, T
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2006, E89A (01) : 222 - 226
  • [22] A Flattened Hierarchical Scheduler for Real-Time Virtualization
    Drescher, Michael
    Legout, Vincent
    Barbalace, Antonio
    Ravindran, Binoy
    2016 PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2016,
  • [23] An hypervisor approach for mixed critical real-time UAV applications
    Fautrel, Tristan
    George, Laurent
    Fauberteau, Frederic
    Grandpierre, Thierry
    2019 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS WORKSHOPS (PERCOM WORKSHOPS), 2019, : 985 - 991
  • [24] Adaptive Computation Partitioning and Offloading in Real-Time Sustainable Vehicular Edge Computing
    Ku, Yu-Jen
    Baidya, Sabur
    Dey, Sujit
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2021, 70 (12) : 13221 - 13237
  • [25] Optimal and Adaptive Multiprocessor Real-Time Scheduling: The Quasi-Partitioning Approach
    Massa, Ernesto
    Lima, George
    Regnier, Paul
    Levin, Greg
    Brandt, Scott
    2014 26TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2014), 2014, : 291 - +
  • [26] Real-Time Scheduling for Xen-ARM Virtual Machines
    Yoo, Seehwan
    Yoo, Chuck
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2014, 13 (08) : 1857 - 1867
  • [27] A proposal of adaptive protocol relay capability for real-time media with allowable delay
    Otsuki, H
    Yamaoka, K
    Sakai, Y
    ELECTRONICS AND COMMUNICATIONS IN JAPAN PART I-COMMUNICATIONS, 2005, 88 (08): : 50 - 59
  • [28] An Experimental Evaluation of the Cache Partitioning Impact on Multicore Real-Time Schedulers
    Gracioli, Giovani
    Froehlich, Antonio Augusto
    2013 IEEE 19TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2013, : 72 - 81
  • [29] Multi-Criteria Evaluation of Partitioning Schemes for Real-Time Systems
    Lupu, Irina
    Courbin, Pierre
    George, Laurent
    Goossens, Joel
    2010 IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2010,
  • [30] RESOURCE PARTITIONING FOR REAL-TIME COMMUNICATION
    GUPTA, A
    FERRARI, D
    IEEE-ACM TRANSACTIONS ON NETWORKING, 1995, 3 (05) : 501 - 508