首页> 外文会议>18th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications >Using Virtual CPU Migration to Solve the Lock Holder Preemption Problem in a Multicore Processor-Based Virtualization Layer for Embedded Systems
【24h】

Using Virtual CPU Migration to Solve the Lock Holder Preemption Problem in a Multicore Processor-Based Virtualization Layer for Embedded Systems

机译:使用虚拟CPU迁移解决嵌入式系统基于多核处理器的虚拟化层中的锁持有人抢占问题

获取原文
获取原文并翻译 | 示例

摘要

When a real-time OS (RTOS) and a symmetric multiprocessing general purpose OS (SMP GPOS) are executed on the same multicore processor, there is a possibility to cause the lock holder preemption (LHP) problem, which is a well known problem of the sources of the performance degradation on an SMP GPOS. The problem occurs when a kernel mode thread holding a lock in a SMP GPOS is preempted by other OSes if these OSes share the same physical core. The existing solution does not take into account real-time responsiveness so it is not suitable to use in embedded systems. The paper proposes two new techniques to avoid the LHP problem for ensuring both the real-time responsiveness of real-time OS and the high throughput of SMP GPOS. The new proposed techniques have been implemented on our virtualization layer called SPUMONE, and we measured the results showing that the proposed new techniques reduce the LHP problem without degrading the real-time responsiveness.
机译:在同一多核处理器上执行实时操作系统(RTOS)和对称多处理通用操作系统(SMP GPOS)时,有可能导致锁持有者抢占(LHP)问题,这是众所周知的问题。 SMP GPOS上性能下降的原因。如果其他操作系统共享相同的物理核心,而其他操作系统抢占了在SMP GPOS中持有锁的内核模式线程,则会出现问题。现有解决方案未考虑实时响应性,因此不适合在嵌入式系统中使用。本文提出了两种新技术来避免LHP问题,以确保实时OS的实时响应性和SMP GPOS的高吞吐量。提议的新技术已在我们称为SPUMONE的虚拟化层上实现,我们对结果进行了测量,结果表明,提出的新技术可在不降低实时响应能力的情况下减少LHP问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号