Benchmarking Analysis and Characterization of Hypervisors for Space Multicore Systems

被引:6
|
作者
Muttillo, Vittoriano [1 ]
Tiberi, Luca [1 ]
Pomante, Luigi [1 ]
Serri, Paolo [2 ]
机构
[1] Univ Aquila, Ctr Excellence DEWS, Via Vetoio, I-67100 Laquila, Italy
[2] Thales Alenia Space, Thales Alenia Space Italia, Via Campo Pile, I-67100 Laquila, Italy
来源
关键词
D O I
10.2514/1.I010745
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
Multicore systems are becoming widely diffused in the space domain, mainly because of the opportunities to improve performance and, at the same time, to optimize orthogonal metrics (e.g., cost, power consumption). However, the need to consider safety integrity levels, dictated by the relevant standards (i.e., ECSS-Q-ST-80C, ECSSQ-ST-30, ECSSQ-ST-40C, NPD 8700.1E, NPR 8715.3D, JMR-001, OST 134-1021-99), into space applications adds further challenges. In fact, in a multicore system, multiple processing cores share various resources; therefore, the implementation of modern and complex integrated modular avionics systems is problematic. Actually, integrated modular avionics systems are inherently mixed-critical ones where spatial and temporal isolation in the shared resources access is essential. As a way to mitigate such a problem, the exploitation of virtualization technologies allows to guarantee isolation and certification requirements but, at the same time, introduces scheduling overhead and new issues. The selection of the best virtualization technology is just one part of the solution. Then, further benchmarking and validation activities should help developers to certify virtualized environments running on multicore architectures. In such a context, this work proposes a methodology for characterization of hypervisor technologies in the space domain. Experimental results obtained by applying the proposed methodology in order to characterize some reference hypervisors features close the paper.
引用
收藏
页码:500 / 511
页数:12
相关论文
共 50 条
  • [31] Thread Footprint Analysis for the Design of Multithreaded Applications and Multicore Systems
    Santos, Ricardo
    Aguiar, Ricardo
    Soken, Paulo
    Ferraz, Samuel
    Duenha, Liana
    2016 28TH IEEE INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING WORKSHOPS (SBAC-PADW), 2016, : 55 - 60
  • [32] A Methodology for the Qualification of Operating Systems and Hypervisors for the Deployment in IoT Devices
    Bicchierai, Irene
    Schiavone, Enrico
    Itria, Massimiliano Leone
    Bondavalli, Andrea
    Falai, Lorenzo
    COMPUTER SAFETY, RELIABILITY, AND SECURITY, SAFECOMP 2023 WORKSHOPS, 2023, 14182 : 123 - 134
  • [33] Application of Secretary Algorithm to Dynamic Load Balancing in User-Space on Multicore Systems
    Moh, Teng-Sheng
    Yun, Kyoung-Hwan
    2014 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS), 2014, : 968 - 977
  • [34] Communication and Migration Energy Aware Design Space Exploration for Multicore Systems with Intermittent Faults
    Das, Anup
    Kumar, Akash
    Veeravalli, Bharadwaj
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 1631 - 1636
  • [35] Multicore EDFA for Space Division Multiplexing
    Tsuchida, Yukihiro
    Maeda, Koichi
    Sugizaki, Ryuichi
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2014, E97B (07): : 1265 - 1271
  • [36] Multicore EDFA for Space Division Multiplexing
    Tsuchida, Yukihiro
    Tadakuma, Masateru
    Sugizaki, Ryuichi
    Yagi, Takeshi
    2013 IEEE PHOTONICS CONFERENCE (IPC), 2013, : 269 - 270
  • [37] A Virtual Environment Tool for Benchmarking Face Analysis Systems
    Correa, Mauricio
    Ruiz-del-Solar, Javier
    Verschae, Rodrigo
    COMPUTER VISION - ECCV 2012, PT III, 2012, 7585 : 536 - 546
  • [38] Multicore Graphs: Characterization and Properties
    Markenzon, Lilian
    Paciornik, Newton
    COMBINATORICS, GRAPH THEORY AND COMPUTING, SEICCGTC 2021, 2024, 448 : 99 - 108
  • [39] Benchmarking by state space models
    Durbin, J
    Quenneville, B
    INTERNATIONAL STATISTICAL REVIEW, 1997, 65 (01) : 23 - 48
  • [40] A Parallel Implementation of Montgomery Multiplication on Multicore Systems: Algorithm, Analysis, and Prototype
    Chen, Zhimin
    Schaumont, Patrick
    IEEE TRANSACTIONS ON COMPUTERS, 2011, 60 (12) : 1692 - 1703