首页> 外文会议>IFIP TC 10 international embedded systems symposium >Proteus Hypervisor: Full Virtualization and Paravirtualization for Multi-core Embedded Systems
【24h】

Proteus Hypervisor: Full Virtualization and Paravirtualization for Multi-core Embedded Systems

机译:Proteus Hypervisor:多核嵌入式系统的完全虚拟化和半虚拟化

获取原文

摘要

System virtualization's integration of multiple software stacks with maintained isolation on multi-core architectures has the potential to meet high functionality and reliability requirements in a resource efficient manner. Paravirtualization is the prevailing approach in the embedded domain. Its applicability is however limited, since not all operating systems can be ported to the paravirtualization application programming interface. Proteus is a multi-core hypervisor for PowerPC-based embedded systems, which supports both full virtualization and paravirtualization without relying on special hardware support. The hypervisor ensures spatial and temporal separation of the guest systems. The evaluation indicates a low memory footprint of 15 kilobytes and the configurability allows for an application-specific inclusion of components. The interrupt latencies and the execution times for hypercall handlers, emulation routines, and virtual machine context switches are analyzed.
机译:系统虚拟化将多个软件堆栈集成在一起,并在多核体系结构上保持隔离,这有可能以一种资源高效的方式满足高功能性和可靠性要求。准虚拟化是嵌入式领域中流行的方法。但是,由于并非所有操作系统都可以移植到半虚拟化应用程序编程接口,因此它的适用性受到限制。 Proteus是用于基于PowerPC的嵌入式系统的多核管理程序,它支持完全虚拟化和半虚拟化,而无需依赖特殊的硬件支持。系统管理程序可确保来宾系统的空间和时间隔离。评估表明内存占用空间低至15 KB,并且可配置性允许特定于应用程序的组件包含在内。分析了超级调用处理程序,仿真例程和虚拟机上下文切换的中断等待时间和执行时间。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号