【Jailhouse 文章】Performance measurements for hypervisors on embedded ARM processors

文章对比了Xen和Jailhouse在嵌入式ARM处理器上的性能,研究了虚拟化对实时应用的影响。Jailhouse因不模拟硬件和不需调度器而表现出较低的开销,适合实时应用。Xen虽然功能丰富,但其Credit调度器带来较高开销,而RTDS调度器能减轻这一问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

S. Toumassian, R. Werner and A. Sikora, “Performance measurements for hypervisors on embedded ARM processors,” 2016 International Conference on Advances in Computing, Communications and Informatics (ICACCI), 2016, pp. 851-855, doi: 10.1109/ICACCI.2016.7732152.

主要内容:

1、介绍了Xen和Jailhouse的架构。

2、Xen和Jailhouse的验证方法和测量结果。

随着物联网 (IoT) 和工业 4.0 等现代发展,越来越多的计算服务需要托管在嵌入式设备上。 过去,不同的服务通常在不同的硬件上运行,这增加了成本并降低了灵活性。 随着计算设备功能的不断增强,在同一硬件上运行多个服务变得可取。 但是,引起了人们对安全的担忧。 虚拟化的概念允许在单台机器上运行多个服务的隔离实例。 这个概念已经在传统服务器计算机中使用了几十年,但现在也越来越多地用于嵌入式微控制器。 因此,需要从嵌入式需求的角度重新审视不同的概念,例如更极端的成本和资源限制、硬件访问和实时能力。

1. 完全虚拟化、半虚拟化和硬件辅助虚拟化介绍

完全虚拟化(不修改客户系统,VMM使用动态二进制转换模拟特权指令,VMWare、Qemu):在完全虚拟化中,管理程序模拟硬件资源(CPU、内存和 PCI 设备),以便可以运行未经修改的客户系统 [2]。客户系统是具有已定义权限(通常非常有限)的域,例如 Windows Server 2003 和 Windows XP。完全虚拟化采用二进制转换将特权操作“转换为等效的非特权指令块”[2],以直接在 CPU 上运行,产生与原始指令完全相同的效果 [2] [3]。VMware [4] 首次采用了将动态二进制转换和直接执行技术相结合的方式[2]。在完全虚拟化中,操作系统 (OS

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jia ming

感谢欣赏!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值