Quest-V: 用于安全关键实时系统的虚拟化多内核
摘要:现代处理器越来越多地采用多核技术,同时还支持硬件虚拟化。这些处理器在桌面和服务器级计算中非常常见,但在嵌入式和实时系统中较少见。然而,智能手机和平板电脑开始采用具备硬件虚拟化功能的多核处理器。如果这一趋势持续下去,未来的实时系统可能会采用更复杂的处理器架构。例如,未来的汽车或航空电子系统可能会用较少数量的多核处理器取代复杂的单处理器网络。同样,虚拟化可以用来隔离服务并在发生故障时提高系统的可用性。 本文研究现代处理器技术的进展是否提供了重新思考实时操作系统设计的新机会。我们描述了Quest-V背后的一些设计原则,这在具备硬件虚拟化能力的多核处理器上用作实时系统设计探索工具。虽然并不是所有嵌入式系统都应该假设具备这些特性,但可以提出这样一个论点,即可以构建更稳健、安全关键的系统来使用硬件虚拟化而不会产生重大开销。
作者:Richard West, Ye Li, Eric Missimer
论文ID:1310.6349
分类:Operating Systems
分类简称:cs.OS
提交时间:2013-10-25