当前位置: 首页 > 专利查询>SAP股份公司专利>正文

用于网格应用启动协议的方法和网络技术

技术编号:2850188 阅读:175 留言:0更新日期:2012-04-11 18:40
一种用于网格应用启动协议的方法,包括:在网络中,通过发送可用计算资源的列表来响应对可用于计算任务的计算资源的请求;接收用于预留的、对计算资源的选择。该方法包括,如果对计算资源的选择可用于计算该任务,则预留该选择并发送该选择的预留号码;以及如果计算资源不可用于计算该任务,则向网络的不同部分发送该请求。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及由数字计算机执行的数据处理,并且更具体地,涉及网格应用启动协议(grid application start protoco1)。
技术介绍
在今天的数据中心里,运行商业应用的客户端-服务器网络中的服务器簇往往在管理无法预测的工作负荷方面表现不佳。一个服务器可能处于空闲状态,而另一个为工作所迫。这导致了如下尴尬情形需要避免网络瓶颈并保证与客户、商业伙伴和雇员的连通性的公司通常针对工作负荷需求中的最高峰值制订计划,然后注意到那些过剩的服务器大部分时间负荷不足地运行良好。在网格计算中,在一个机构中的或在多个机构之间的所有异质计算机和系统变成了一个大型的综合计算系统。然后,该单个的综合系统能够以有效的方式处理对于任何单个计算机来说都太大且太密集而不能轻易处理的问题和处理。更特别地,网格计算是一种形式的分布式系统,其中跨越网络共享计算资源。网格计算使得能够选择、集中和共享驻留在多个管理域中且跨越地域的信息资源。例如基于这些信息资源的可用性、能力和成本以及用户的服务质量(QoS)要求来共享这些信息资源。网格计算可能意味着降低所有权成本,集中计算、数据和存储资源以及提高计算、数据和存储资源的效率,并且使得能够虚拟组织应用和数据共享。
技术实现思路
在一个方面,本专利技术以一种方法为特征,该方法包括在网络中,通过发送可用计算资源的列表来响应对可用于计算任务的计算资源的请求;接收用于预留的、对计算资源的选择。该方法包括如果对计算资源的选择可用于计算该任务,则预留该选择并发送该选择的预留号码;以及如果计算资源不可用于计算该任务,则向网络的不同部分发送该请求。实施例可以包括下列特征中的一个或多个。可用计算资源的列表包括可用计算资源的网络地址。预留该选择还包括分配所述预留号码。预留还包括等待计算资源开始计算所述任务一预定的时间段;以及如果该预定的时间段过期并且计算资源还没有开始计算所述任务,则释放该计算资源以用于以后的用于计算第二任务的预留。在一些情况中,响应该请求还包括将计算所述任务的要求与可用计算资源的规范进行比较。在这些情况下,该方法可以还包括通过询问网络的一部分来生成计算资源的列表。在另一方面,本专利技术以一种方法为特征,该方法包括在网络中,由第一服务发送对于一个或多个可用于计算任务的计算资源的列表的请求。该方法还包括由第二服务通过收集关于计算资源的信息来响应该请求;发送可用计算资源的列表;接收用于预留的、所选择的计算资源;预留所选择的计算资源,并且如果所选择的计算资源可用于计算该任务,则发送所选择的计算资源的预留号码;以及如果所述第一服务没有关于可用计算资源的信息,则向第二服务发送该请求。实施例可以包括下列特征中的一个或多个。发送该可用计算资源的列表包括发送可用计算资源的网络地址。预留所选择的计算资源还包括分配预留号码。预留还包括等待对所选择的计算资源的请求一预定的时间段,以便开始计算所述任务;以及如果超过该预定的时间段且还没有接收到对预留的计算资源的请求,则释放所选择的计算资源以用于以后的用于计算第二任务的预留。第二服务与所述第一服务具有存储的关系。在一些情况下,响应该请求还包括将计算所述任务的要求与由所述第一服务可访问的信息所描述的可用计算资源的规范进行比较。在这些情况中,所述第一服务在第一计算机系统上执行指令,并且由所述第一服务管理的计算资源包括位于该第一计算机系统上的第一组计算资源。此外,第三服务与所述第一服务具有存储的关系,该第三服务在第二计算机系统上执行指令,并且由所述第一服务可访问的信息所描述的计算资源还包括由所述第三服务可访问的信息所描述的第二组计算资源。在另一方面,本专利技术以一种网络为特征,该网络包括第一计算机系统,其具有第一组一个或多个计算资源,并且被配置成执行第一服务的指令;以及第二计算机系统,其被配置成执行第二服务的指令。所述第一服务被配置成通过收集关于至少第一组一个或多个计算资源的信息来响应对用于计算任务的计算资源的列表的请求;发送包括第一组一个或多个计算资源的子集的列表;接收用于预留的、对计算资源的选择;预留该选择,并且如果对计算资源的选择可用于计算所述任务,则发送该选择的地址;以及如果计算资源不可用于计算所述任务,则向所述第二服务发送该请求。实施例可以包括下列特征中的一个或多个。网络还包括第三计算机系统,其具有第二组一个或多个计算资源,并且被配置成执行第三服务的指令,所述第三服务与第一服务具有存储的关系;其中,所述第一服务还被配置成收集关于第二组一个或多个计算资源的信息,并且所述列表还包括第二组一个或多个计算资源的子集。预留该选择还包括分配预留号码。所述第一服务还被配置成等待预留的计算资源一预定的时间段,以便开始计算所述任务;以及如果超过该预定的时间段,并且预留的计算资源还没有开始计算所述任务,则释放预留的计算资源以用于以后的用于计算第二任务的预留。响应该请求还包括将计算所述任务的要求与来自第一和第二组计算资源的可用计算资源的规范进行比较。所述第二服务与所述第一服务具有存储的关系。这些或其它实施例可以具有下列优点中的一个或多个。使用网格应用启动协议,应用能够在实际尝试在网格节点上运行之前获得在网格景观中分配的必需的资源。此外,在同一网格节点上试图同时启动的类似应用不会相互干扰。在下面的附图和描述中将阐述本专利技术一个或多个实施例的细节。本专利技术的其它特征、目的和优点将通过说明书和附图以及通过权利要求书而变得清楚。附图说明图1是网格计算环境的方框图。图2是用于发现和预留在图1的网格计算环境中的资源的流程图。图3是用于在图1的网格计算环境中安装、运行和去除应用的流程图。图4是在图1的网格计算环境中的计算机设备的方框图。图4A是用于启动在图4的计算机设备中的应用的流程图。图5是用于启动在图1的网格计算环境中的网格管理器的流程图。图5A是增加了另一计算机设备的图1的网格计算环境的方框图。图6是用于可视化网格计算环境的示例性网格图形用户界面(GUI)组件的方框图。图7是网格浏览器组件的方框图。在不同附图中相似的附图标记指示相似的单元。具体实施例方式如图1所示,网格计算环境100中的服务管理用于应用的计算资源。网格计算环境100是能够被单独分配以执行应用的计算或数据检索任务的一组分布式计算资源。计算资源包括计算机设备12、14、16、18、20和22。计算机设备使用网络8通信。应用具有可缩放的计算要求。例如,使用网格计算环境100中的计算机设备12、14、16、18、20和22的示例应用是互联网定价配置器(configurator)。计算机设备12经由连接到互联网的计算机设备上的网络浏览器向用户提供对定价信息的网络访问。该网络浏览器可以是能够显示内容和/或执行诸如网页、媒体文件和程序的应用的任何应用,诸如Netscape Navigator、Microsoft Internet Explorer、和类似应用。在这个例子中,计算机设备12上的网络服务器向用户提供定价信息。IPC调度器(dispatcher)116将要计算的每个价格的计算参数传送给分别在计算机设备12、14、16和18上执行的IPC服务器120、122、124和126。由于互联网上的网络服务器和应用的灵活性,用户的数目会本文档来自技高网...

【技术保护点】
一种方法,包括:在网络中,通过发送可用计算资源的列表来响应对可用于计算任务的计算资源的请求;接收用于预留的、对计算资源的选择;如果对计算资源的选择可用于计算该任务,则预留该选择并发送该选择的预留号码;以及如果 计算资源不可用于计算该任务,则向网络的不同部分发送该请求。

【技术特征摘要】
【国外来华专利技术】US 2003-7-28 60/490,818;US 2003-11-12 10/706,8051.一种方法,包括在网络中,通过发送可用计算资源的列表来响应对可用于计算任务的计算资源的请求;接收用于预留的、对计算资源的选择;如果对计算资源的选择可用于计算该任务,则预留该选择并发送该选择的预留号码;以及如果计算资源不可用于计算该任务,则向网络的不同部分发送该请求。2.如权利要求1所述的方法,其中,可用计算资源的列表包括可用计算资源的网络地址。3.如权利要求1或2所述的方法,其中,预留该选择还包括分配所述预留号码。4.如权利要求1到3中任何一项所述的方法,其中预留还包括等待计算资源开始计算所述任务一预定的时间段;以及如果该预定的时间段过期并且计算资源还没有开始计算所述任务,则释放该计算资源以用于以后的用于计算第二任务的预留。5.如权利要求1到4中任何一项所述的方法,其中,响应该请求还包括将计算所述任务的要求与可用计算资源的规范进行比较。6.如权利要求5所述的方法,还包括通过询问网络的一部分来生成计算资源的列表。7.一种方法,包括在网络中,由第一服务发送对于一个或多个可用于计算任务的计算资源的列表的请求;由第二服务通过收集关于计算资源的信息来响应该请求;发送可用计算资源的列表;接收用于预留的、所选择的计算资源;预留所选择的计算资源,并且如果所选择的计算资源可用于计算该任务,则发送所选择的计算资源的预留号码;以及如果所述第一服务没有关于可用计算资源的信息,则向第二服务发送该请求。8.如权利要求7所述的方法,其中,发送该可用计算资源的列表包括发送可用计算资源的网络地址。9.如权利要求7或8所述的方法,其中,预留所选择的计算资源还包括分配预留号码。10.如权利要求7到9中任何一项所述的方法,其中预留还包括等待对所选择的计算资源的请求一预定的时间段,以便开始计算所述任务;以及如果超过该预定的时间段且还没有接收到对预留的计算资源的请求,则释放所选择的计算资源以用于以后的用于计算第二任务的预留。11.如权利要求7到11中任何一项所述的方法,其中,响应该请求还包括将计...

【专利技术属性】
技术研发人员:埃罗尔博扎克亚历山大格布哈特
申请(专利权)人:SAP股份公司
类型:发明
国别省市:DE[德国]

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

1