搜索 分析 新世界 法规 图书 网址导航 更多
高级用户登录 | 登录 | |

一种基于多核平台虚拟机的进程迁移跟踪方法
无权-未缴年费

Process migration tracking method based on multi-core platform virtual machine

申请号:200910084822.1 申请日:2009-05-25
摘要:本发明涉及一种进程迁移的跟踪方法,特别是涉及一种基于多核平台的虚拟机客户操作系统中进程迁移的跟踪方法。本发明以跟踪进程迁移为目标,通过两次映射,跨越虚拟机监视器这一层次达到监控客户操作系统中的进程和物理处理器内核之间的关系。首先在客户操作系统中找到每个进程的运行时环境并提取其中与处理器相关联的信息。然后从客户操作系统内核开始,通过通信机制将每个进程与虚拟处理器编号的关系传递到虚拟机监视器中。最后在虚拟机监视器中,得到虚拟处理器编号和物理处理器内核编号的映射关系,即可将客户操作系统中的进程对应到物理处理器内核上。重复该过程,将连续获取每个时刻的对应信息,即跨越虚拟机监视器这一层次,使客户操作系统和物理处理器内核进行关联,达到跟踪客户操作系统的进程在物理处理器内核之间迁移过程的目的。
Abstract: The invention relates to a process migration tracking method, in particular to a process migration tracking method in a client operating system of a virtual machine based on a multi-core platform. By tracking process migration as a target, through twice mapping, the method spans a monitor of the virtual machine to monitor a relation between a process and a physical processor inner core in the client operating system. The method comprises the following steps: firstly, finding out a running environment of each process in the client operating system, and extracting information associated with theprocessor from the running environment; secondly, starting from the inner core of the client operating system, transmitting the relation between each process and a virtual processor number to the monitor of the virtual machine through a communication mechanism; and finally, in the monitor of the virtual machine, acquiring a mapping relation between the virtual processor number and the number of the physical processor inner core so as to map the process in the client operating system to the physical processor inner core, and repeating the process, continuously acquiring the corresponding information of each moment, namely spanning the monitor of the virtual machine to associate the client operating system and the physical processor inner core so as to achieve the aim of tracking the migration process of the client operating system between the physical processor inner cores.
申请人: 北京航空航天大学
Applicant: UNIV BEIJING BUAA[CN]
地址: 100191北京市********(隐藏)
发明(设计)人: 白跃彬 张良 魏鑫
Inventor: YUEBIN BAI[CN]; LIANG ZHANG[CN]; XIN WEI[CN]
主分类号: G06F9/48(2006.01)I
分类号: G06F9/48(2006.01)I G06F9/455(2006.01)I
  • 法律状态
2015-07-15  未缴年费专利权终止IPC(主分类):G06F 9/48申请日:20090525授权公告日:20130213终止日期:20140525
2013-02-13  授权
2010-06-02  实质审查的生效IPC(主分类):G06F 9/48申请日:20090525
2009-10-21  公开
注:本法律状态信息仅供参考,即时准确的法律状态信息须到国家知识产权局办理专利登记簿副本。
  • 其他信息
主权项  1、一种基于多核平台的虚拟机的进程迁移跟踪方法,包括以下步骤: (1)从客户操作系统的内核中得到进程的运行时信息并从其中提取关于进程调度和处理器分配的信息; (2)将关于进程调度和处理器分配的信息从客户操作系统的内核中传递到虚拟机监视器中; (3)通过虚拟机监视器,得到客户操作系统中虚拟处理器和物理硬件上处理器内核编号的对应关系; (4)在虚拟机监视器中,将进程调度和处理器分配的信息与虚拟处理器和物理硬件上处理器内核对应关 系的信息相关联,得到客户操作系统中的进程和物理处理器内核编号的对应关系,监视客户操作系统中的 进程在物理处理器内核间的迁移; 其特征在于: 所述的从客户操作系统的内核中得到进程的运行时信息并从其中提取关于进程调度和处理器分配的信息 的步骤包括:1)找到操作系统中控制表,从中得到进程表的入口;2)遍历该表,找到每个进程的运行时 环境并提取出其中与处理器相关联的信息; 所述的将关于进程调度和处理器分配的信息从客户操作系统的内核中传递到虚拟机监视器中的步骤包括: 1)虚拟机监视器首先建立一条事件通道,然后向客户操作系统发送一个请求;2)客户操作系统接收到这 个请求,获取进程和虚拟处理器之间的关系,将它们保存在主存或者文件中;3)客户操作系统建立一条 事件通道并响应虚拟机监视器,告知其信息已经得到;4)虚拟机监视器得到响应,得到来自客户操作系 统的信息; 所述的通过虚拟机监视器,得到客户操作系统中虚拟处理器和物理硬件上处理器内核编号的对应关系的步 骤包括:1)客户空间的进程库将客户进程对应到内核进程;2)客户操作系统内核将内核进程对应到虚拟 处理器;3)虚拟机监视器将虚拟处理器指定到物理处理器内核。 所述的在虚拟机监视器中,将进程调度和处理器分配的信息与虚拟处理器和物理硬件上处理器内核对应关 系的信息相关联,得到客户操作系统中的进程和物理处理器内核编号的关系,监视客户操作系统中的进程 在物理处理器内核间迁移的步骤包括:虚拟机监视器将得到的客户操作系统中的进程和虚拟处理器内核的 关系与得到的虚拟处理器和物理处理器内核的对应关系相关联,得到客户操作系统中的进程和物理处理器 内核编号的关系,监视客户操作系统中的进程在物理处理器内核间的迁移。
公开号  101561769A
公开日  2009-10-21
专利代理机构  
代理人  
颁证日  
优先权  
 
国别 优先权号 优先权日 类型
CN  200910084822  20090525 
国际申请  
国际公布  
进入国家日期  
  • 专利对比文献
类型 阶段 文献号 公开日期 涉及权利要求项 相关页数
注:不保证该信息的有效性、完整性、准确性,以上信息也不具有任何效力,仅供参考。使用前请另行委托专业机构进一步查核,使用该信息的一切后果由用户自行负责。
X:单独影响权利要求的新颖性或创造性的文件;
Y:与检索报告中其他 Y类文件组合后影响权利要求的创造性的文件;
A:背景技术文件,即反映权利要求的部分技术特征或者有关的现有技术的文件;
R:任何单位或个人在申请日向专利局提交的、属于同样的发明创造的专利或专利申请文件;
P:中间文件,其公开日在申请的申请日与所要求的优先权日之间的文件,或会导致需核实该申请优先权的文件;
E:单独影响权利要求新颖性的抵触申请文件。
  • 期刊对比文献
类型 阶段 期刊文摘名称 作者 标题 涉及权利要求项 相关页数
  • 书籍对比文献
类型 阶段 书名 作者 标题 涉及权利要求项 相关页数