【技术实现步骤摘要】
本专利技术一般涉及计算机网格中的资源分配。本专利技术具体涉及最小化在计算机网格中的作业请求的大量提交的执行中的性能波动。
技术介绍
计算机网格是一种将一个或多个计算机网络上的计算机设备互连的分布式计算环境,其中在计算机网格中所使用的计算机设备的类型实质上是无限的。计算机网格的一中央网格基础设施使用一个或多个网格管理器来管理所选择的一个或多个适合的作业处理器以执行一作业请求。所选择的作业处理器将执行完成该作业请求所需的计算和任务,并将结果返回给该作业请求的源。为此,作业请求指定资源选择参数,用于便利从网格中可用的作业处理器的资源池中选择适合的作业处理器以便由所选择的作业处理器成功地执行该作业请求。这种资源选择参数的例子包括但不限于(1)执行所需操作所需的服务的指定类型,(2)相关于与执行所需操作相关的速度、成本、能力或其他公知因素的指定的操作特征,(3)用于执行所需操作的处理单元的指定的数量和/或类型,(4)用于执行所需操作的指定的硬件、软件和/或固件,(5)提供对执行所需操作的授权的指定的许可,以及(6)执行所需操作的指定的安全级别。用于执行作业请求的所选择的 ...
【技术保护点】
一种有形地体现机器可读指令的程序的信号承载介质,该程序可由处理器执行以实现用于操作使用作业处理器的资源池的网格的网格管理器的操作,所述操作包括:在该网格管理器处接收该作业请求的初始提交,该作业请求指定了用于便利选择至少一个作业处理器 的第一集合以便执行该作业请求的该初始提交的至少一个资源选择参数;基于在该作业请求的该初始提交中指定的该至少一个资源选择参数选择用于执行该作业请求的该初始提交的至少一个作业处理器的该第一集合;以及向该作业请求分配作业请求标识, 其中该作业请求标识对应于资源选择参数汇集,该汇集包括在该作业请求中指定的该至 ...
【技术特征摘要】
US 2004-12-22 11/021,0011.一种有形地体现机器可读指令的程序的信号承载介质,该程序可由处理器执行以实现用于操作使用作业处理器的资源池的网格的网格管理器的操作,所述操作包括在该网格管理器处接收该作业请求的初始提交,该作业请求指定了用于便利选择至少一个作业处理器的第一集合以便执行该作业请求的该初始提交的至少一个资源选择参数;基于在该作业请求的该初始提交中指定的该至少一个资源选择参数选择用于执行该作业请求的该初始提交的至少一个作业处理器的该第一集合;以及向该作业请求分配作业请求标识,其中该作业请求标识对应于资源选择参数汇集,该汇集包括在该作业请求中指定的该至少一个资源选择参数以及在该作业请求的该初始提交中未指定的、便利选择用于执行该作业请求的重新提交的至少一个作业处理器的第二集合的每个资源选择参数。2.根据权利要求1的信号承载介质,其中向所述作业请求分配作业请求标识的步骤包括建立列出了所述作业请求标识和所述资源选择参数汇集的数据库条目。3.根据权利要求1的信号承载介质,其中向所述作业请求分配作业请求标识的步骤包括建立列出了所述作业请求标识和至少一个作业处理器的所述第一集合的数据库条目。4.根据权利要求1的信号承载介质,其中所述操作进一步包括接收所述作业请求的重新提交,该重新提交包括用于便利选择至少一个作业处理器的所述第二集合以便执行所述作业请求的所述重新提交的所述作业请求标识;以及基于所述作业请求标识选择至少一个作业处理器的所述第二集合以便执行所述作业请求的所述重新提交。5.根据权利要求4的信号承载介质,其中至少一个作业处理器的所述第一集合和至少一个作业处理器的所述第二集合是相同的。6.根据权利要求4的信号承载介质,其中向所述作业请求分配作业请求标识的步骤包括建立列出了所述作业请求标识和所述资源选择参数汇集的数据库条目;并且其中基于所述作业请求标识选择至少一个作业处理器的所述第二集合以便执行所述作业请求的所述重新提交的步骤包括识别在所述数据库条目中列出的、在所述作业请求中指定的所述至少一个资源选择参数,以及识别在所述作业请求的所述初始提交中未指定的、便利选择至少一个作业处理器的所述第二集合以便执行所述作业请求的所述重新提交的每个资源选择参数。7.根据权利要求4的信号承载介质,其中向所述作业请求分配作业请求标识的步骤包括建立列出了所述作业请求标识和至少一个作业处理器的所述第一集合的数据库条目;并且其中基于所述作业请求标识选择至少一个作业处理器的所述第二集合以便执行所述作业请求的所述重新提交的步骤包括识别在所述数据库条目中列出的至少一个作业处理器的所述第一集合。8.一种系统,包括处理器;以及存储器,其存储有可由该处理器操执行以便操作使用作业处理器的资源池的网格的网格管理器的指令,所述指令可被执行以完成以下步骤在该网格管理器处接收该作业请求的初始提交,该作业请求指定了用于便利选择至少一个作业处理器的第一集合以便执行该作业请求的该初始提交的至少一个资源选择参数;基于在该作业请求的该初始提交中指定的该至少一个资源选择参数选择用于执行该作业请求的该初始提交的至少一个作业处理器的该第一集合;以及向该作业请求分配作业请求标识,其中该作业请求标识对应于资源选择参数汇集,该汇集包括在该作业请求中指定的该至少一个资源选择参数以及在该作业请求的该初始提交中未指定的、便利选择用于执行该作业请求的重新提交的至少一个作业处理器的第二集合的每个资源选择参数。9.根据权利要求8的系统,其中向所述作业请求分配作业请求标识的步骤包括建立列出了所述作业请求标识和所述资源选择参数汇集的数据库条目。10.根据权利要求8的系统,其中向所述作业请求分配作业请求标识的步骤包括建立列出了所述作业请求标识和至少一个作业处理器的所述第一集合的数据库条目。11.根据权利要求8的系统,其中所述指令进一步被执行以便完成以下步骤接收所述作业请求的重新提交,该重新提交包括用于便利选择至少一个作业处理器的所述第二集合以便执行所述作业请求的所述重新提交的所述作业请求标识;以及基于所述作业请求标识选择至少一个作业处理器的所述第二集合以便执行所述作业请求的所述重新提交。12.根据权利要求11的系统,其中至少一个作业处理器的所述第一集合和至少一个作业处理器的所述第二集合是相同的。13.根据权利要求11的系统,其中向所述作业请求分配作业请求标识的步骤包括建立列出了所述作业请求标识和所述资源选择参数汇集的数据库条目;并且其中所述基于所述作业请求标识选择至少一个作业处理器的所述第二集合以便执行所述作业请求的所述重新提交的步骤包括识别在所述数据库条目中列出的、在所述作业请求中指定的所述至少一个资源选择参数,以及识别在所述作业请求的所述初始提交中未指定的、便利选择至少一个作业处理器的所述第二集合以便执行所述作业请求的所述重新提交的每个资源选择参数。14.根据权利要求11的系统,其中向所述作业请求分配作业请求标识的步骤包括建立列出了所述作业请求标识和至少一个作业处理器的所述第一集合的数据库条目;并且其中基于所述作业请求标识选择至少一个作业处理器的所述第二集合以便执行所述作业请求的所述重新提交的步骤包括识别在所述数据库条目中列出的至少一个作业处理器的所述第一集合。15.一种用于操作使用作业处理器的资源池的网格的网格管理器的服务器,该服务器包括用于在该网格管理器处接收该作业请求的初始提交的装置,该作业请求指定了用于便利选择至少一个作业处理器的第一集合以便执行该作业请求的该初始提交的至少一个资源选择参数;用于基于在该作业请求的该初始提交中指定的该至少一个资源选择参数选择用于执行该作业请求的该初始提交的至少一个作业处理器的该第一集合的装置;以及用于向该作业请求分配作业请求标识的装置,其中该作业请求标识对应于资源选择参数汇集,该汇集包括在该作业请求中指定的该至少一个资源选择参数以及在该作业请求的该初始提交中未指定的、便利选择用于执行该作业请求的重新提交的至少一个作业处理器的第二集合的每个资源选择参数。16.一种用于操作使用作业处理器的资源...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。