[发明专利]确定运行图像的最佳计算环境的系统和方法有效
申请号: | 201280005059.9 | 申请日: | 2012-01-11 |
公开(公告)号: | CN103299274B | 公开(公告)日: | 2016-10-12 |
发明(设计)人: | 库维尔·辛格·布霍加尔;格里高里·简森·波斯;N·高尔;A·R·琼斯 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/455 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 鲍进 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 确定 运行 图像 最佳 计算 环境 系统 方法 | ||
技术领域
本发明涉及环境优化。具体而言,本发明涉及确定运行诸如用于虚拟机(VM)的图像之类的图像的最佳环境。
背景技术
云计算环境是对其前身网格环境的增强,由此多个网格和其它计算资源可以被云层进一步抽象,从而使分散的设备对终端消费者看来是单个无缝资源池。这些资源可以包括像物理或逻辑计算引擎、服务器与设备、设备存储器和存储设备之类的东西。
当尝试本地运行一个虚拟图像(例如,用于VM的图像)时,用户可能时不时会有不期望的体验,这是因为用户可能体验次佳的性能(例如,不充分的CPU性能、不充分的存储器,等等)。而且,用于识别运行VM的最佳环境的当前方法还存在挑战。
发明内容
本发明的各方面提供了评估本地运行的图像(例如,诸如用于虚拟机(VM)的图像)并且确定该图像是否能够在备选计算环境(例如,云计算环境)中更高效地和/或更有效地运行的方法。具体而言,本发明的实施例评估本地(现有/目标)图像的实际和可以察觉到的性能,及如果该图像要移植到备选环境的话的预期/可能的性能。所述预期/可能的性能可以基于另一图像来测量,该另一图像与现有/目标图像相似,但是该图像在不同的计算环境中运行。总之,如果确定该图像在备选环境中执行得更好,系统将向最终用户显示推荐(或者反之亦然)。应当理解,性能仅仅是系统将对其执行比较的一个说明性度量。也可以使用诸如成本、可靠性、可用性等的其它度量。
本发明的第一方面提供了一种用于确定运行图像的最佳计算环境的方法,包括:向注册表服务(registry service)注册一组图像,所述一组图像中的每一个都在对应的计算环境中运行;测量运行在当前计算环境中的当前图像的现有性能;从所述一组图像中识别与所述当前图像相似的至少一个图像;测量当运行在其对应的计算环境中时所述至少一个图像的可能性能;比较所述至少一个图像的可能性能与所述当前图像的现有性能;及基于所述比较确定运行所述当前图像的最佳计算环境。
本发明的第二方面提供了一种用于确定运行图像的最佳计算环境的系统,包括:总线;耦合到所述总线的处理器;及耦合到所述总线的存储器介质,所述存储器介质包括指令,用于:向注册表服务注册一组图像,所述一组图像中的每一个都在对应的计算环境中运行;测量运行在当前计算环境中的当前图像的现有性能;从所述一组图像中识别与所述当前图像相似的至少一个图像;测量当运行在其对应的计算环境中时所述至少一个图像的可能性能;比较所述至少一个图像的可能性能与所述当前图像的现有性能;及基于所述比较确定运行所述当前图像的最佳计算环境。
本发明的第三方面提供了一种用于确定运行图像的最佳计算环境的计算机程序产品,所述计算机程序产品包括计算机可读存储介质,并且存储在所述计算机可读存储介质上的程序指令用于:向注册表服务注册一组图像,所述一组图像中的每一个都在对应的计算环境中运行;测量运行在当前计算环境中的当前图像的现有性能;从所述一组图像中识别与所述当前图像相似的至少一个图像;测量当运行在其对应的计算环境中时所述至少一个图像的可能性能;比较所述至少一个图像的可能性能与所述当前图像的现有性能;及基于所述比较确定运行所述当前图像的最佳计算环境。
本发明的第四方面提供了一种部署用于确定运行图像的最佳计算环境的系统的方法,包括:提供计算机基础设施,所述计算机基础设施能够操作来:向注册表服务注册一组图像,所述一组图像中的每一个都在对应的计算环境中运行;测量运行在当前计算环境中的当前图像的现有性能;从所述一组图像中识别与所述当前图像相似的至少一个图像;测量当运行在其对应的计算环境中时所述至少一个图像的可能性能;比较所述至少一个图像的可能性能与所述当前图像的现有性能;及基于所述比较确定运行所述当前图像的最佳计算环境。
附图说明
从以下结合附图对本发明各方面的具体描述,本发明的这些及其它特征将更容易理解,其中:
图1表示根据本发明一实施例的云计算节点;
图2表示根据本发明一实施例的云计算环境;
图3表示根据本发明一实施例的抽象模型层;
图4表示根据本发明一实施例的部件流程图;
图5示出了根据本发明一实施例的另一个部件流程图;及
图6表示根据本发明一实施例的方法流程图。
附图不一定是按比例的。附图仅仅是示意性的表示,而不是要描述本发明的具体参数。附图仅仅是要绘出本发明的典型实施例,因此不能被认为是限定本发明的范围。在附图中,相同的标号代表相同的元件。
具体实施例
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280005059.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:高适应性查询优化器检索空间生成方法
- 下一篇:数据处理装置的追踪
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序