[发明专利]一种用于资源分配的方法和装置在审
申请号: | 201310109842.6 | 申请日: | 2013-03-29 |
公开(公告)号: | CN104077189A | 公开(公告)日: | 2014-10-01 |
发明(设计)人: | 刘彦;戚威 | 申请(专利权)人: | 西门子公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/455 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 李慧 |
地址: | 德国*** | 国省代码: | 德国;DE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 资源 分配 方法 装置 | ||
技术领域
本发明涉及计算机领域,尤其涉及一种用于资源分配的方法和装置。
背景技术
在信息技术领域,虚拟机技术得到了广泛应用。虚拟机技术是指在一个物理的计算机上,通过软件模拟出多个虚拟的计算机(简称为虚拟机),这些虚拟机完全就像真正的计算机那样进行工作,在其上可以例如安装操作系统、安装应用程序、访问网络资源等。
当要在物理的计算机上运行应用系统并向其分配资源时,通常以虚拟机的方式进行分配,这里,应用系统包括应用程序和系统程序,例如但不局限于字处理器、网络浏览器、数据库软件、电子邮件服务、操作系统软件等。常规的资源分配方法采用静态资源分配的方式向应用分配虚拟机。在静态资源分配中,预先估计应用系统可能会出现的尖峰工作负荷,然后向应用系统分配固定数量的虚拟机,其中该固定数量等于处理所估计的尖峰工作负荷所需的虚拟机的数量。
静态分配存在两个缺点。第一个缺点是能量浪费,通常每一个应用系统不是总是处于尖峰工作负荷状态,从而分配给应用系统的各个虚拟机平均仅在10%-30%时间处于忙碌状态,但虚拟机即使处于空闲状态也会消耗其忙碌时所消耗的能量的60%或更多。第二个缺点是如果应用系统实际出现的工作负荷超出预先估计的尖峰工作负荷则超出的那部分工作负荷将不能被处理。
为了克服静态分配所存在的问题,人们提出了两种用于资源分配的方法:基于预测的资源分配方法和基于反应的资源分配方法。其中,基于预测的资源分配方法是利用应用系统的历史工作负荷(即应用系统以前实际出现过的工作负荷)来预测应用系统将要出现的工作负荷并基于所预测的工作负荷来增加或缩减用于应用系统的虚拟机,而基于反应的资源分配方法使用反馈控制技术来检测应用系统当前的工作负荷并相应地增加或缩减用于应用系统的虚拟机。
基于预测的资源分配方法能够提前预测应用系统将要出现的工作负荷,从而能够及时向应用系统分配资源,但其基于历史工作负荷进行预测,因此预测结果不是非常准确。基于反应的资源分配方法能够准确地检测到应用系统的工作负荷,从而能够准确地向应用系统分配与其工作负荷相匹配的资源,但由于资源的分配需要花费时间,因此在应用系统的工作负荷剧烈变化时基于反应的资源分配方法不能及时向应用系统分配资源。
发明内容
考虑到现有技术的上述问题,本发明实施例提出一种用于资源分配的方法和装置,其能够及时、准确地向应用系统分配资源。
按照本发明实施例的一种用于资源分配的方法,包括:周期或非周期地收集用于表征所述应用系统当前性能状况的性能数据;如果到达指定的时间处,则根据所述应用系统的历史工作负荷并基于当前用于所述应用系统的虚拟机资源确定满足所述应用系统将要出现的工作负荷而需要改变的虚拟机资源,否则,根据所述收集的应用系统的当前性能数据并基于当前用于所述应用系统的虚拟机资源确定满足所述应用系统现有工作负荷需要改变的虚拟机资源;以及根据所确定的需要改变的虚拟机资源,调整用于所述应用系统的虚拟机资源。
这里需要说明的是,虽然这里把收集应用系统性能数据的步骤写在该方法的最前面,但这并不表示实施该方法必须先手机性能数据。本领域的技术人员知晓只要在依据性能数据确定满足所述应用系统现有工作负荷需要改变的虚拟机资源之前收集该性能数据就可以。另外,这里所说的“现有工作负荷”即为应用系统正在处理的工作负荷。
优选,所述虚拟机资源为虚拟机的数量;以负荷均衡的方式调度调整后的多个虚拟机来运行所述应用系统。
优选,所述根据所述应用系统的历史工作负荷并基于当前用于所述应用系统的虚拟机资源确定满足所述应用系统将要出现的工作负荷而需要改变的虚拟机资源的步骤包括:根据所述应用系统的历史工作负荷,预测所述应用系统即将出现的工作负荷;以及计算完成预测的工作负荷所需的虚拟机数量与当前用于所述应用系统的虚拟机数量之差,作为需要改变的虚拟机数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子公司,未经西门子公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310109842.6/2.html,转载请声明来源钻瓜专利网。