[发明专利]计算系统中的资源分配无效
申请号: | 200680008574.7 | 申请日: | 2006-03-16 |
公开(公告)号: | CN101142552A | 公开(公告)日: | 2008-03-12 |
发明(设计)人: | S·D·库克 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 北京市中咨律师事务所 | 代理人: | 于静;李峥 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 系统 中的 资源 分配 | ||
技术领域
本发明涉及计算系统中的资源分配的方法、系统和制品。
背景技术
多个应用可以在包括多个资源(例如,存储器、端口等)的计算环境中执行。资源供应是向所述多个应用提供对多个资源的访问的过程。例如,根据可能由计算环境的管理员建立的特定准则,可以给予所述多个应用中的示例性应用对所述多个资源中所包括的资源的访问。
特定计算环境可以支持计算机集群,其中将两个或更多个计算机连接起来以执行应用。可以将每个属于集群的计算机称为集群的节点。特定操作系统可以支持存储器、处理器利用时间,以及能够在集群节点上运行的应用的其他系统资源的资源供应。
如果支持资源供应,则管理员可以设置应用在集群节点上执行的最低资源要求。当管理员设置应用在集群节点上执行的最低资源要求时,这些最低资源要求可能降低应用的可用性,即,与没有对应用设置最低资源要求的情况相比,应用可能不那么频繁地在节点上执行。在最低资源要求对于在一个或多个节点上的应用不可用时,这种最低资源要求可能阻止应用在集群的一个或多个节点上执行。
例如,集群可以具有一百个节点,且可以将第一、第二和第三示例性应用执行的最低资源要求都设置为节点存储器的51%和节点处理能力的51%。在这种情况下,在同一时刻,第一、第二和第三示例性应用中最多只有一个应用可以在节点中执行。尽管示例性集群具有一百个节点,但是该集群中的任何节点都无法同时执行第一、第二和第三示例性应用中的任何两个应用,例如,第一和第三示例性应用不能同时在同一节点上执行。因此,在资源供应的最低资源要求中不允许任何灵活性,而缺少灵活性可以导致集群节点的利用率的降低。
发明内容
本发明提供了一种方法、系统和制品,其中读取指示应用的建议资源要求的第一指示符。读取指示所述应用的所述建议资源要求中的允许灵活性的第二指示符。根据所述第一和所述第二指示符将所述应用分配到多个处理实体中的处理实体。
在本发明的其他特定实施例中,在分配所述应用之后,确定所述处理实体出现故障,导致所述应用出现故障。根据已分配的应用的建议资源要求和所述建议资源要求中的允许灵活性,在所述多个处理实体中的可操作处理实体中重新分配所述已分配的应用。根据所述第一和所述第二指示符将所述应用分配到所述多个处理实体中的一个可操作处理实体。
在本发明的其他实施例中,在分配所述应用之前等待释放资源,以响应确定不能将所述应用分配到任何处理实体。
在本发明的其他实施例中,在读取所述第二指示符之前将所述应用分配到所述处理实体,以响应确定在所述处理实体中有足够的资源可用于满足所述建议资源要求。
在本发明的其他实施例中,根据已分配的应用的建议资源要求和所述建议资源要求中的允许灵活性,在所述多个处理实体中重新分配所述已分配的应用,以响应确定没有足够的资源用于将所述应用分配到所述多个处理实体中的任何处理实体。
在本发明的其他实施例中,所述建议资源要求是针对包括在所述多个处理实体中的资源,并且其中所述资源包括存储器。
在本发明的其他实施例中,由在不同于所述多个处理实体的计算设备中执行的资源分配应用来执行所述第一指示符的读取、所述第二指示符的读取以及所述分配。
在本发明的其他实施例中,所述多个处理实体是作为集群节点的计算设备。
在本发明的其他实施例中,所述处理实体是虚拟机。
还提供了一种方法,其中确定处理实体出现故障,其中所述出现故障的处理实体包括在已根据建议资源要求分配了多个应用的多个处理实体中。根据重新分配所述多个应用中的至少一个应用,将所述出现故障的处理实体的应用分配到所述多个处理实体中包括的其他处理实体,其中所述重新分配基于所述建议资源要求和所述建议资源要求中的允许灵活性。
还提供了一种用于部署计算基础设施的方法,所述方法包括将计算机可读代码集成到计算系统中,其中与所述计算系统结合的所述代码能够读取指示应用的建议资源要求的第一指示符。所述代码还能够读取指示所述应用的所述建议资源要求中的允许灵活性的第二指示符。所述代码还能够根据所述第一和所述第二指示符将所述应用分配到多个处理实体中的处理实体。
附图说明
现在参考附图,其中相同的标号代表图中相应的部分,这些附图是:
图1示出了根据本发明的特定实施例的计算环境的方块图;
图2是示出了根据本发明的特定实施例的由资源分配应用将应用分配到处理实体的方块图;
图3示出了根据本发明的特定实施例的示例性资源的方块图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680008574.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:生物测量认证设备
- 下一篇:内装FM发射机的便携式装置