托管网格上的容量规划和资源可用性通知的方法和装置制造方法及图纸

技术编号:2823279 阅读:200 留言:0更新日期:2012-04-11 18:40
一种用于动态地更改主机网格中的分配策略以支持本地网格的计算机实现的方法、装置和计算机可用程序代码。根据一组分配策略来运行所述主机网格。所述一组分配策略对应于所述主机网格和本地网格之间的预定资源分配关系。根据所述一组分配策略,将所述主机网格上的至少一个资源分配给所述本地网格。然后使用监视代理来监视所述本地网格之一或所述本地网格和所述主机网格两者的参数变化。所述参数变化会导致所述一组分配策略的变化。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般地涉及改进的数据处理系统,具体地说,涉及用于处理数据的计算机实现的方法和装置。更具体地说,本专利技术涉及托管网格(hosted grid)上的容量规划和资源可用性通知。
技术介绍
现代数据处理环境有时需要额外资源以处理临时增加的工作负荷。例 如,银行可能会偶尔在若干小时、天或更长时间内出现较高的电子商务流 量。在这些时间内,银行的数据处理环境可能变得緩慢或可能无法处理某 些事务,导致效率降低,出现错误或丧失商业机会。虽然企业可能希望避 免这些不良结果,但是相对于高流量的频率而言,添加额外的数据处理能 力通常成本高而效率低。为了解决此问题,某些企业与提供商签订合同以便在需要时提供额外 的数据处理资源。客户企业通常支付托管费用以维护数据处理资源的可用 性。如果客户使用主机资源(例如数据处理资源),还要针对这些资源的 实际使用支付额外的费用。因此,当客户使用主机资源时,要支付托管或 维护费用以及"现收现付(pay-as-you-go)"或"按需"费用。本地客户 数据处理环境以及远程托管数据处理环境中的资源收集可以组合以构成单 个全局数据处理网格。通常,网格计算是一种形式的联网数据处理系统以便于聚合计算能力。 网格计算可以利用网络中所有数据处理系统的未使用处理周期,以便求解对于任何一个独立数据处理系统而言计算都过于密集的问题。此类数据处 理网格的一个实例是位于纽约波基普西的深度计算能力随需应变 (DCCoD)中心。客户可以4吏用DCCoD网格卸载无法在他们自己的本地数据处理环境中完成的工作。此类客户仅当他们自己的设备无法处理业务 流程变化、增加的用户、既定工作负荷的额外要求或工作负荷增加所需的 工作负荷时才使用此能力。托管网格提供商或供应商必须能够预测应在特定时间可用于特定客户 的资源的类型、数量和配置。但是,由于合同的"现收现付"协议的性质, 托管网格提供商可能直到客户要求供应商提供额外资源时才能准确知道需 要何种资源、所需资源的数量或所需资源的配置。例如,客户可能要求在 指定时间的指定数量的小时内按指定吞吐量托管应用的能力。客户可以进 一步指定将在用于执行工作负荷的设备的任何部分上存在的配置,例如操作系统、中间件、存储,以及其他硬件和软件。提供商面临的问;IIAA够 提前地预测这些要求和请求以便以及时的方式提供所需服务。以下的实际 情况加剧了此问题通常,供应商为许多不同的客户提供类似的服务,每个客户在任何给定的时间内都使用不定数量的供应商资源。因此,供应商 还存在的问题是为给定类别的客户规划将多少资源分配给主机网格或主机 数据处理网格。此类规划可以称为容量规划。过去,收益管理系统通过监视主机网格的当前活动以;5Lj^^:户报告的预期活动来执行容量规划。例如,客户合同可以指定在指定时间段内的 预期活动量或供应商在需要时提供的最低资源级别。反过来,将根据通过 所用cpu周期、存储使用、网络流量、其他因素,以及客户报告的预测要 求所决定的当前使用来配置主机网格。但是,使用此方法的收益管理系统仅考虑了当前托管使用以及在已知 时间量内的给定预测资源集,并且时间范围通常相当粗略(例如从数周到 数月)。因此,较旧的管理系统不会针对客户需求的快速变化做出准备。 此外,较旧的管理系统不允许可对托管站点以;s^:户站点中的客户使用模 式进行连续和动态更新的外部监视。此类统计收集是更快速且更准确地预 测资源要求所需的,并且可防止资源的过度分配。最后,较旧的管理系统 不允许监视托管站点和客户站点处的客户使用(所述监视也用于更准确的 主机网格供应)。因此,具有一种用于监视全局数据处理网格中的客户使用以及用于动态调整主机网格供应的计算机实现的方法和设备将是有利的。
技术实现思路
本专利技术的各方面提供了 一种用于动态地更改主机网格中的分配策略以 支持本地网格或本地数据处理网格的计算机实现的方法、装置和计算机可 用程序代码。根据一组分配策略来运行所述主机网格。所述一组分配策略 对应于所述主机网格和本地网格之间的预定资源分配关系。根据所述一组 分配策略,将所述主机网格上的至少一个资源分配给所述本地网格。然后 使用监视代理来监视所述本地网格之一或所述本地网格和所述主机网格两 者的参数变化。参数变化可指示违反所述一组分配策略的更佳资源分配。 所述参数变化会导致所述一组分配策略的变化。优选地,所述主机网格具有一组资源并包括至少一个数据处理系统。 所述本地网格包括至少 一个数据处理系统并通过网络连接到所述主机网 格。优选地,使用监视代理执行所述监视步骤。更优选地,将所述监视代 理加载到所述本地网格。更优选地,由工作负荷预测工具来生成所述M。附图说明在所附权利要求中说明了被认为是本专利技术特性的新颖特征。但是,当 结合附图阅读时,通过参考以下对示例性实施例的详细说明,可以最佳地理解专利技术本身以及示例性使用方式,进一步的目标和优点,这些附图是 图l是其中可实现本专利技术的数据处理系统网络的图形表示; 图2是其中可实现本专利技术的各方面的数据处理系统的方块图; 图3是根据本发曰/据处理环境的全局数据处理网格的方块图;以及 图4罢報棍太劳即的流程图。 具体实施例方式将图1-2提供为可以在其中实现本专利技术的各实施例的数据处理环境的 示意图。应该理解,图l-2仅是示意性的,并非旨在断言或暗示与可以在 其中实现本专利技术的各方面或各实施例的环境有关的任何限制。可以对所示环境进行许多修改而不偏离本专利技术的范围。现在参考附图,图1示出了其中可实现本专利技术的各方面的数据处理系 统网络的图形表示。网络数据处理系统IOO是其中可实现本专利技术的各实施 例的计算机网络。网络数据处理系统100包含网络102,网络102是用于 提供网络数据处理系统100内相互连接的各种设备与计算机之间的通信链 路的介质。网络102可以包括诸如有线、无线通信链路或光缆之类的连接。在所示实例中,服务器104和服务器106连同存储单元108 —起与网 络102相连。此外,客户端IIO、 112和114与网络102相连。这些客户端 110、 112和114可以例如是个人计算机或网络计算机。在所示实例中,月l 务器104向客户端110、 112和114提供诸如引导文件、操作系统映像,以 及应用之类的数据。在此实例中,客户端110、 112和114 ^Jl务器104 的客户端。网络数据处理系统IOO可以包括其他服务器、客户端以及其他 未示出的设备。通常,数据处理网格包括作为单个数据处理单元运行以执行任务或解 决问题的所有服务器、客户端、数据存储以及网络组件。因此,数据处理 网格可以包括全部通过网络102连接的客户端110、 112和114、服务器104。在所示实例中,网络数据处理系统100是因特网,同时网络102代表 全球范围内使用传输控制协议/网际协议(TCP/IP)协议集来相互通信的网 络和网关的集合。在因特网的核心是主节点或主机之间的高速数据通信线 路的主干,它包括数以千计的商业、政府、教育以及其他路由数据和消息 的计算机系统。当然,网络数据处理系统100也可以被实现为许多不同类 型的网络,诸如例如企业内部互联网、局域网(LAN)或广域网(WAN)。图1旨在作为一个实例,并非旨在作为对本专利技术的不同实施例的体系本文档来自技高网
...

【技术保护点】
一种用于更改主机网格中的分配策略以支持本地网格的计算机实现的方法,其中所述主机网格包括至少一个主机数据处理系统并且其中所述至少一个主机数据处理系统具有一组资源;其中所述本地网格包括至少一个本地数据处理系统,并且其中所述本地网格可使用网络连接到所述主机网格;所述计算机实现的方法包括以下步骤:    根据一组分配策略来运行所述主机网格,其中所述一组分配策略对应于所述主机网格和本地网格之间的预定资源分配关系;    根据所述一组分配策略将与所述主机网格关联的至少一个资源分配给所述本地网格;以及    监视所述本地网格的参数变化。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:CH克劳福德R奇尔德雷斯DB库姆海尔NR彭内尔CD瑞奇
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1