[发明专利]在网络计算环境中动态地获得计算资源在审
申请号: | 201280038793.5 | 申请日: | 2012-07-26 |
公开(公告)号: | CN103858118A | 公开(公告)日: | 2014-06-11 |
发明(设计)人: | G.J.博斯;C.J.道森;R.A.哈密尔顿;B.M.奥康奈尔 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F15/16 | 分类号: | G06F15/16;G06F9/50 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邸万奎 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 计算 环境 动态 获得 资源 | ||
技术领域
一般地,本发明涉及计算资源优化。具体地,本发明涉及在网络计算环境(如,云计算环境)中计算资源的动态获得。
背景技术
网络计算环境(如,云计算环境)是对前任网格环境的增强,其中多个网格和其他计算资源可以被一个或多个附加的抽象层(如,云层)进一步增强,由此使不同的设备作为单一的无缝资源池展现给终端用户。这些资源可以包括诸如物理的或逻辑的计算引擎、服务器和设备,设备存储器,存储设备,等等。
目前,很多网络计算服务(如,云计算服务)是通过基础架构供给(如,在相对静态的硬件池内)提供的,由此操作系统和计算机软件应用可以被部署和重新配置。在典型的云计算环境中,应用映像(image)可以被安装和重写。因特网协议(IP)地址可以被修改,并且,真实的和虚拟的处理器被分配以满足变化的资源需求。然而,所述云计算环境中可能存在的挑战典型地是静态实体,其基础架构被完全地管理。如此,云计算环境的优化典型地通过静态获得和安装新的硬件和/或其他资源实现。这样的方法可能效率低下和/或经济上不可行。
发明内容
本发明的实施例提供了一种基于基础架构/计算资源需求在网络计算环境(如,云计算环境)中动态地获得计算资源的方法。在一个典型的实施例中,网络计算环境的第一部分之外的(处理工作负载组所需要的)计算资源组被识别。一旦被识别,可以与所述计算资源组的至少一个提供者进行电子协商以利用所述提供者的计算资源组处理所述工作负载组。通常,所述协商基于至少一个计算机数据结构中存储的、与至少一个提供者相关联的至少一个资源注册(阐明诸如使用率、使用限制等利用所述计算资源组的条款)。响应于所述协商的成功完成,所述计算资源组将与第一部分相关联。这样的关联可以通过各种方法发生,诸如利用公共的云环境中的计算资源、扩展第一部分以包括所述计算资源组,等等。
本发明的第一个方面提供了一种计算机实现的、在网络计算环境中动态地获得计算资源的方法,包括:识别所述网络计算环境的第一部分之外的计算资源组,所述计算资源组是处理与所述第一部分相关联的工作负载组所需要的;与所述计算资源组的至少一个提供者协商以利用所述至少一个提供者的计算资源组处理所述工作负载组,所述协商基于至少一个计算机数据结构中存储的、与至少一个提供者相关联的至少一个资源注册;以及响应于协商的成功,将所述计算资源组与网络计算环境的第一部分相关联。
本发明的第二个方面提供了一种在网络计算环境中动态地获得计算资源的系统,包括:含指令的存储介质;与所述存储介质耦接的总线;以及与所述总线耦接的处理器,当其执行指令时引起系统:识别所述网络计算环境的第一部分之外的计算资源组,所述计算资源组是处理与所述第一部分相关联的工作负载组所需要的;与所述计算资源组的至少一个提供者协商以利用所述至少一个提供者的计算资源组处理所述工作负载组,所述协商基于至少一个计算机数据结构中存储的、与至少一个提供者相关联的至少一个资源注册;以及响应于协商的成功,将所述计算资源组与网络计算环境的第一部分相关联。
本发明的第三个方面提供了一种在网络计算环境中动态地获得计算资源的计算机程序产品,所述计算机程序产品包括计算机可读存储介质,以及存储在所述计算机可读存储介质上的程序指令,以便:识别所述网络计算环境的第一部分之外的计算资源组,所述计算资源组是处理与所述第一部分相关联的工作负载组所需要的;与所述计算资源组的至少一个提供者协商以利用所述至少一个提供者的计算资源组处理所述工作负载组,所述协商基于至少一个计算机数据结构中存储的、与至少一个提供者相关联的至少一个资源注册;以及响应于协商的成功,将所述计算资源组与网络计算环境的第一部分相关联。
本发明的第四个方面提供了一种部署在网络计算环境中动态地获得计算资源的系统的方法,包括:提供计算机基础架构,其可操作于:识别所述网络计算环境的第一部分之外的计算资源组,所述计算资源组是处理与所述第一部分相关联的工作负载组所需要的;与所述计算资源组的至少一个提供者协商以利用所述至少一个提供者的计算资源组处理所述工作负载组,所述协商基于至少一个计算机数据结构中存储的、与至少一个提供者相关联的至少一个资源注册;以及响应于协商的成功,将所述计算资源组与网络计算环境的第一部分相关联。
附图说明
结合附图,从下面对本发明的不同方面的描述中,本发明的这些和其他特征将变得清楚和更加容易理解,其中:
图1表示根据本发明一实施例的云计算节点;
图2表示根据本发明一实施例的云计算环境;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280038793.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:焊料处理装置的远端构件
- 下一篇:阀门节流盘片迷宫槽的成型方法