[发明专利]镜像分析工具无效
申请号: | 201280016723.X | 申请日: | 2012-04-06 |
公开(公告)号: | CN103493008A | 公开(公告)日: | 2014-01-01 |
发明(设计)人: | A·萨格维;S·巴拉克里什南;V·库巴利姆特;A·温贝格;S·帕塔萨拉蒂;J·芬尼根 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F9/06 | 分类号: | G06F9/06;G06F9/44 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 杨洁 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分析 工具 | ||
背景技术
虚拟机是诸如计算机的机器上的软件仿真,在其中软件的实现被限制在物理主机计算机的范围内。常规上,有系统虚拟机和进程虚拟机。系统虚拟机模拟包括操作系统的整个系统平台机器,而进程虚拟机模拟特定进程。不考虑虚拟机的类型,所模拟的软件被限制在由虚拟机提供的资源中。
通常,虚拟机允许主机计算机在同一计算机上同时运行多个应用环境(例如,进程)或操作系统。主机计算机将特定量的主机资源分配给每个虚拟机,其中每个虚拟机使用这样被分配的资源来执行应用和进程(包括操作系统)。典型的虚拟机利用虚拟机镜像文件(例如,虚拟机镜像)来存储希望的应用环境、操作系统,和相关联的数据。虚拟机包括虚拟硬盘驱动器(VHD)作为典型的虚拟机镜像。从主机的角度,VHD是非常类似于其它文件那样不考虑与虚拟机相关联所处理的大文件。但是,从虚拟机的角度,VHD是完整的硬盘驱动器,包括与操作系统、进程、用户信息等相关的数据。
随着虚拟机的越来越多的使用和变得越来越复杂,虚拟机镜像的大小变得大了(例如,几千兆字节)。此外,虚拟机的环境和主机相对于所分配的资源和镜像的存储位置而言很少是静态的。例如,虚拟机镜像可以从网络上的一个存储位置移到网络上的另一个存储位置。换言之,单独基于虚拟镜像文件大小的虚拟机镜像的存储位置的重新定位可以是资源密集的事件。常规上,虚拟机镜像文件以冗长且反复的转移来移动,趋向于在系统资源等方面昂贵。
发明内容
下面呈现了简化的发明内容,以便提供对所公开主题的某些方面的基本概念。本发明内容不是广泛性的概观。它并不旨在标识关键/重要元素,也不旨在划定所要求保护主题的范围。其唯一目的是以简化形式呈现一些概念,作为稍后呈现的更具体描述的序言。
简言之,本发明大致涉及虚拟机镜像管理。虚拟机镜像可被评估,以创建包括在虚拟机镜像中找到的共享数据段的主镜像。可基于同伴压力(peer pressure)技术、离线机器学习技术、运行时机器学习技术等来生成主镜像。例如,同伴压力技术可通过包括大部分虚拟机镜像中找到的公共数据段来方便创建主镜像。在另一个示例中,同伴压力技术通过包括在虚拟机镜像内标识的有影响力的数据段来增强主镜像的生成。此外,主镜像服务器可允许对主镜像、创建主镜像的模板,和附加虚拟机镜像的访问,用于同伴压力技术的更大样本集合。
为实现上述及相关目的,在此结合以下描述和附图描述了所要求保护主题的某些说明性方面。这些方面指示可实践本主题的各种方式,它们均落在所要求保护主题的范围之内。当结合附图阅读以下详细描述时,本发明的其他优点和新颖特征将变得显而易见。
附图说明
图1是虚拟机镜像系统的框图。
图2是利用同伴压力技术来创建主镜像的虚拟机镜像系统的框图。
图3是由机器学习技术所增强的虚拟机镜像系统的框图。
图4是用于区分主镜像的数据段的优先级的主镜像系统的框图。
图5是便于主镜像的创建和分配的系统的框图。
图6是基于所创建的主镜像便于虚拟机镜像转移的系统的框图。
图7是从多个虚拟机镜像生成主镜像的方法的流程图。
图8是使用主镜像来迁移虚拟机镜像数据的方法的流程图。
图9是访问服务器以从多个虚拟机镜像创建主镜像的方法的流程图。
图10是示出用于本公开各方面的合适操作环境的示意性框图。
具体实施方式
以下细节一般涉及管理具有主镜像(例如,金色镜像)的虚拟机镜像。虚拟机通常使用许多镜像,趋向于需要大量的存储空间,使得将数据从一个位置到另一个的转移就系统资源而论是昂贵。管理这些虚拟机及各自的镜像可包括镜像迁移、虚拟机负载平衡,和虚拟机缩放。常规技术通常包括对每个虚拟机镜像的基于其大的尺寸和数量的重复且冗长的转移。上面的情况可通过虚拟机镜像的主镜像来解决。从所标识的在虚拟机间公共的数据段中生成主镜像。从这些所标识的数据段,使用每个数据段的单个实例来为虚拟机创建主镜像。在一个示例中,主镜像包括在虚拟机镜像间公共的大部分数据段,以在镜像的迁移、虚拟机负载平衡,和虚拟机缩放包括新虚拟机镜像和/或虚拟机的创建时,优化这样的操作。
现在参考附图更详细地描述本发明的各个方面,在全部附图中用相似的标记来指示相似或相应的元素。然而应该理解,附图及其相关详细描述不旨在将所要求保护的主题限于所公开的具体形式。相反,其意图是覆盖落在所要求保护主题的精神和范围之内的所有修改、等价物和替换的方案。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280016723.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:减少焊接中的剩余应力
- 下一篇:刀具路径生成装置和拉丝加工装置