首页> 外文会议>IEEE International Symposium on Cyberspace Safety and Security >IOMPU: Spatial Separation for Hardware-Based I/O Virtualization for Mixed-Criticality Embedded Real-Time Systems Using Non-Transparent Bridges
【24h】

IOMPU: Spatial Separation for Hardware-Based I/O Virtualization for Mixed-Criticality Embedded Real-Time Systems Using Non-Transparent Bridges

机译:IMPU:用于使用非透明桥接的混合关键性嵌入式实时系统的基于硬件的I / O虚拟化的空间分离

获取原文

摘要

Safety-critical systems and in particular mixed-criticality systems require spatial and temporal separation for their hosted applications and functionalities. Additional constraints are using Commercial Off-The-Shelf (COTS) components, portability and determinism. These items are required for economic success for products with low piece numbers and long life-cycles like aircraft. Available embedded processors lack means for spatial separation of Input/Output (I/O) components like an Input/Output Memory Management Unit (IOMMU). The objective of this paper is to provide spatial separation for I/O in COTS mixed-criticality embedded real-time systems like avionics with minimum possible impact on performance (transfer time, transfer rate, Central Processing Unit (CPU) usage). The three main contributions of this paper are: (1) The presented Input/Output Memory Protection Unit (IOMPU) enables to upgrade spatial separation for I/O to a system by using COTS components and Non-Transparent Bridge (NTB) technology. In addition, the IOMPU concept is compatible with existing temporal separation solutions. (2) The paper shows a prototype implementation and a potential use case in context of hardware-based I/O virtualization. (3) The evaluation in this paper demonstrates that the IOMPU concept is practically applicable. The performance overhead (transfer time, transfer rate) is below 0.88%, which is almost negligible, particularly compared to state-of-the-art software-based solutions.
机译:安全关键系统和特定的混合关键性系统需要用于其托管应用和功能的空间和时间分离。附加限制是使用商业现成(COTS)组件,可移植性和确定性。这些物品需要经济成功,为具有低数量的产品和寿命周期等飞机。可用的嵌入式处理器缺乏用于输入/输出(I / O)组件的空间分离等输入/输出存储器管理单元(IMMU)的装置。本文的目的是为I / O中的COTS混合关键性嵌入式实时系统提供空间分离,如航空电子设备,对性能的最小影响(转移时间,传输速率,中央处理单元(CPU)使用)。本文的三个主要贡献是:(1)通过使用COTS组件和非透明桥(NTB)技术,所提出的输入/输出存储器保护单元(IMPU)能够将I / O的空间分离升级到系统。此外,IMPU概念与现有的时间分离解决方案兼容。 (2)本文在基于硬件的I / O虚拟化的上下文中显示了原型实现和潜在用例。 (3)本文评估表明,IMPU概念实际上是适用的。性能开销(转移时间,转移率)低于0.88%,几乎可以忽略不计,特别是与最先进的基于软件的解决方案相比。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号