[发明专利]管理分布式计算机系统中资源的方法和应用资源分配模块有效
申请号: | 201410286077.X | 申请日: | 2014-06-24 |
公开(公告)号: | CN104252393B | 公开(公告)日: | 2018-11-06 |
发明(设计)人: | 朱晓芸;R·格里菲斯;P·帕达拉;A·帕里克;P·谢;路磊 | 申请(专利权)人: | 威睿公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅;李峥宇 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 计算机系统 中的 性能 驱动 资源管理 | ||
1.一种用于管理包括用于虚拟机VM的集合的至少一个资源池RP的分布式计算机系统中的资源的方法,所述方法包括:
构造所述分布式计算机系统中运行的应用的观察到的性能的模型,所述模型作为当前VM等级资源分配的函数,其中所述模型是对针对所述应用的VM等级资源分配与所述应用的性能之间的非线性关系进行近似的线性模型;
计算所述函数的逆函数以计算目标资源分配的集合,从而满足至少一个用户定义的服务等级目标;
确定对应于所述目标资源分配的期望个体VM等级资源设置的集合;
基于至少所述期望个体VM等级资源设置的所述集合、所述资源池的当前RP等级资源设置和所述资源池的可用资源容量,确定用于所述应用属于的资源池的最终RP等级资源设置以及用于在所述资源池下运行的所述VM的最终VM等级资源设置;以及
基于所述资源池的至少一个资源属性,将所述最终RP等级资源设置和所述最终VM等级资源设置中的至少一个应用至所述资源池和在所述资源池下运行的所述VM中的至少一个。
2.根据权利要求1所述的方法,其中计算所述函数的逆函数包括:计算百分比单元形式的所述目标资源分配,以及其中确定期望个体VM等级资源设置的所述集合包括:确定资源的绝对单元形式的期望个体VM等级资源设置。
3.根据权利要求1所述的方法,其中所述确定对应于所述目标资源分配的期望个体VM等级资源设置的所述集合包括:向所述目标资源分配添加安全缓冲。
4.根据权利要求3所述的方法,其中所述确定对应于所述目标资源分配的期望个体VM等级资源设置的所述集合包括:基于所述应用的所述观察到的性能选择增量值的步骤,以及基于选择的所述增量值计算所述安全缓冲,其中所述增量值是用于确定所述安全缓冲的大小的值。
5.根据权利要求4所述的方法,其中选择所述增量值的步骤包括:当所述应用的所述观察到的性能优于用户定义的服务等级目标时选择较低增量值,以及当所述应用的所述观察到的性能差于所述用户定义的服务等级目标时选择较高的增量值。
6.根据权利要求5所述的方法,其中所述确定对应于所述目标资源分配的期望个体VM等级资源设置的所述集合进一步包括:计算资源限制值作为保留值和所述安全缓冲的大小的总和,其中所述保留值是用于指定所述VM或者所述RP必须接收的计算机资源的最小数量的值。
7.根据权利要求1所述的方法,其中所述确定对应于所述目标资源分配的期望个体VM等级资源设置的所述集合进一步包括:通过将用于资源的目标分配值乘以用于该资源的所述容量来计算资源保留值。
8.根据权利要求1所述的方法,其中应用所述最终RP等级资源设置和所述最终VM等级资源设置中的至少一个包括:如果所述资源池为可扩展则仅应用所述最终VM等级资源设置。
9.根据权利要求8所述的方法,其中当所述资源池的资源权利被其孩子的资源权利的总和超出时,如果所述资源池自动增加所述资源池的资源权利,则所述资源池为可扩展。
10.根据权利要求1所述的方法,其中应用所述最终RP等级资源设置和所述最终VM等级资源设置中的至少一个包括:如果所述资源池为不可扩展并且不可修改则仅应用已经被成比例地限制的所述最终VM等级资源设置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威睿公司,未经威睿公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410286077.X/1.html,转载请声明来源钻瓜专利网。