首页> 外文会议>Algorithms and architectures for parallel processing >A Tracing Approach to Process Migration for Virtual Machine Based on Multicore Platform
【24h】

A Tracing Approach to Process Migration for Virtual Machine Based on Multicore Platform

机译:基于多核平台的虚拟机进程迁移跟踪方法

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

摘要

Recently, multicore processor and virtualization become popular in research and application. And an even newer tendency is to deploy virtualization on multicore processor platform. This means on a physical server, several isolated and high performance virtual environments are provided, and concurrent program has a chance to run in a multicore virtualized environment. But most virtual processor (VCPU) scheduler in VMM is not efficient in scheduling concurrent program with synchronization. And we have developed a VMM with a new VCPU scheduler to reduce the synchronization cost in some scenarios. As a component of this VMM, we need an approach to trace the processes migration in virtual machine and the mapping relationship between VCPUs and cores of physical processor to verify whether the new scheduler is effective and consistent with our initial idea. In this paper, we present such an approach and a demo Process Migration Tracing Engine for monitoring the migration of process on VCPU(s) and VCPU(s) on the cores of physical processor based on Linux 2.6 and Xen 3.2. We evaluate the impact of the engine on system performance and the results shows that this tracing approach and the tracing engine are effective and efficient.
机译:最近,多核处理器和虚拟化在研究和应用中变得很流行。还有一种新趋势是在多核处理器平台上部署虚拟化。这意味着在物理服务器上,提供了几个隔离的高性能虚拟环境,并发程序有机会在多核虚拟化环境中运行。但是,VMM中的大多数虚拟处理器(VCPU)调度程序在通过同步来调度并发程序时效率不高。并且我们开发了带有新VCPU调度程序的VMM,以在某些情况下降低同步成本。作为该VMM的组件,我们需要一种方法来跟踪虚拟机中的进程迁移以及VCPU与物理处理器核心之间的映射关系,以验证新调度程序是否有效并与我们的最初想法一致。在本文中,我们介绍了一种方法和演示了进程迁移跟踪引擎,用于监视基于Linux 2.6和Xen 3.2的VCPU和物理处理器核心上的VCPU上的进程迁移。我们评估了引擎对系统性能的影响,结果表明该跟踪方法和跟踪引擎是有效和高效的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号