发明名称 可扩展应用虚拟化子系统
摘要 一种可扩展虚拟化系统提供了一种对象模型,并以允许添加新的虚拟化子系统以便在不重制虚拟化产品本身的情况下扩展该虚拟化产品的方式管理虚拟应用生存期。虚拟化一应用一般涉及三个步骤:元数据提取、元数据存储和重构以及请求的运行时管理。该可扩展虚拟化系统接收应用准备会话的通知,并允许虚拟化子系统监控该会话以收集该应用用来在客户机上运行的、每一子系统专用的配置信息。每一子系统将收集到的信息提供给可扩展虚拟化系统,该可扩展虚拟化系统存储收集到的信息直到要虚拟化的应用被部署。当应用被部署时,该系统调用相同的虚拟化子系统并向该子系统提供所存储的信息。
申请公布号 CN102741814A 申请公布日期 2012.10.17
申请号 CN201180008327.8 申请日期 2011.02.04
申请人 微软公司 发明人 N·A·雅各布森;J·希恩;E·朱亚特
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 上海专利商标事务所有限公司 31100 代理人 顾嘉运
主权项 一种用于监控应用以使得所述应用准备好进行虚拟化的计算机实现的方法,所述方法包括:检测新进程的创建并将核心虚拟化系统注入所述进程中;从虚拟化子系统的存储中加载已注册的虚拟化子系统;创建用于存储与同检测到的进程相关联的经虚拟化的应用相关的配置信息的应用包;从所述已注册的虚拟化子系统中选择虚拟化子系统;将检测到的进程创建通知给所选虚拟化子系统并且确定所述所选虚拟化子系统是否想要处理所述进程;以及当确定所述所选子系统能够处理所述检测到的进程时,在所述检测到的进程运行时收集与该进程相关联的子系统专用配置信息;并且将收集到的配置信息存储在所创建的包中,其中,前述步骤由至少一个处理器来执行。
地址 美国华盛顿州