Integrated Scheduling for a Reliable Dual-OS Monitor

Integrated Scheduling for a Reliable Dual-OS Monitor
复制标题

DOI:
10.2197/ipsjtrans.5.47
复制
发表时间:
2012-03
影响因子:
--
通讯作者:
D. Sangorrín;S. Honda;H. Takada
D. Sangorrín;S. Honda;H. Takada
中科院分区:
--
文献类型:
--
作者:
D. Sangorrín;S. Honda;H. Takada

文献摘要

相似文献

随着高端嵌入式系统计算能力的提高,旨在将实时操作系统(RTOS)和通用操作系统(GPOS)整合到同一平台上的虚拟化解决方案正在获得发展势头。其中,用于调度两个操作系统的最扩展的方法包括仅在RTOS空闲时执行GPOS。虽然这种方法可以保证RTOS任务和中断处理程序的实时性能,但当RTOS包含以低优先级执行的计算绑定活动时,GPOS时间敏感活动的响应性受到负面影响。在本文中,我们修改了一个可靠的硬件辅助的双操作系统虚拟化技术,实现了一个集成的调度架构,其中的GPOS和RTOS活动的执行优先级可以混合高粒度。评估结果表明,所提出的方法是适合于提高响应的GPOS时间敏感的活动,而不损害RTOS的可靠性和实时性能。
Virtualization solutions aimed at the consolidation of a real-time operating system (RTOS) and a general-purpose operating system (GPOS) onto the same platform are gaining momentum as high-end embedded systems increase their computation power. Among them, the most extended approach for scheduling both operating systems consists of executing the GPOS only when the RTOS becomes idle. Although this approach can guarantee the real-time performance of the RTOS tasks and interrupt handlers, the responsiveness of GPOS time-sensitive activities is negatively affected when the RTOS contains compute-bound activities executing with low priority. In this paper, we modify a reliable hardware-assisted dual-OS virtualization technique to implement an integrated scheduling architecture where the execution priority level of the GPOS and RTOS activities can be mixed with high granularity. The evaluation results show that the proposed approach is suitable for enhancing the responsiveness of the GPOS time-sensitive activities without compromising the reliability and real-time performance of the RTOS.