[发明专利]计算资源分配方法在审
| 申请号: | 201410326067.4 | 申请日: | 2014-07-09 |
| 公开(公告)号: | CN104158841A | 公开(公告)日: | 2014-11-19 |
| 发明(设计)人: | 丁帆;谢朝阳;朱宏涛;张钢;尹道明;丁星;武静 | 申请(专利权)人: | 中电科华云信息技术有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 上海汉声知识产权代理有限公司 31236 | 代理人: | 郭国中 |
| 地址: | 200231 上海市*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 计算 资源 分配 方法 | ||
技术领域
本发明涉及一种分配方法,具体地,涉及一种计算资源分配方法。
背景技术
云桌面集群的计算资源分配方法在整个集群起着至关重要作用,其优劣直接决定了整个集群资源的利用率及其下各个服务器的负载均衡状况。
目前,现有的技术中,资源分配方法主要有以下缺陷:
一、现有的计算资源分配方法主要仅涉及资源方面因素:CPU(中央处理器)、内存,但由于一般的集群管理系统缺少对资源的量化实时统计,导致无法对集群计算资源进行精确的调度分配;
二、计算资源分配时仅考虑目标服务器中的计算资源是否足够,若能满足即将虚拟机操作任务分发该节点处理,否则提示“资源不足”导致执行失败,此次任务就此失败,只能等待资源重新调整满足后,重新发起任务,不能实现按需资源分配;
三、任务由各种原因执行失败后,提供给管理员的提示为简单的“资源不足”,无法正确的反应计算资源分配过程中的瓶颈所在,不利于管理员后续资源的扩充或策略调整等行为。
发明内容
针对现有技术中的缺陷,本发明的目的是提供一种计算资源分配方法,其实现按需的分配计算资源,确保在计算资源预分配前对当前的集群资源进行有效评估,尽早的暴露资源瓶颈。
根据本发明的一个方面,提供一种计算资源分配方法,其特征在于,其包括以下步骤:
步骤一,根据评估的因素项对任务请求的各项计算资源进行评估,判断评估是否有效,如果评估有效则执行步骤二;如果评估无效则执行步骤四;
步骤二,如果评估有效,按预分配策略预分配计算资源,将预分配成功的计算资源映射加入任务资源计划;
步骤三,实际分配计算资源,并根据任务资源计划中的预分配计算资源映射执行任务;
步骤四,如果评估无效,给出评估反馈,并将计算资源请求的任务归属于计算池。
优选地,所述步骤一包括以下步骤:步骤十一,根据操作用户对各个服务器的权限,获取可用服务器的可分配计算资源量;步骤十二,根据用户请求获取各个计算资源的评估的因素项进行评估,判断评估是否有效,如果评估有效则执行步骤二;如果评估无效则执行步骤四。
优选地,所述步骤二包括以下步骤:步骤二十一,获取现有各个服务器的计算资源的使用分布情况,以及已被预分配冻结的计算资源,通过预分配策略计算各个服务器权重;步骤二十二,根据各个服务器权重进行服务器的计算资源预分配,并实时更新权重表;步骤二十三,冻结此部分预分配的计算资源,并更新至预分配资源表,同时生成任务资源计划,将预分配成功的计算资源映射加入任务资源计划,并向下分发。
优选地,所述步骤二十一是利用集群资源统计方式获取现有各个服务器的计算资源的使用分布情况,利用预分配资源表获取各个服务器被预分配冻结的计算资源。
优选地,所述任务资源计划中包括各个目标服务器以及所预分配给任务的计算资源,预分配的计算资源在该任务结束之前仅能由该任务占用。
优选地,所述步骤三包括以下步骤:步骤三十一,根据任务资源计划中的预分配计算资源映射执行任务,判断任务是否执行成功;步骤三十二,如果任务执行成功,并实际占用计算资源,即实际分配计算资源,更新预分配资源表相应资源由冻结至实际占用;步骤三十三,如果任务执行失败,进行回滚并释放预分配的计算资源。
优选地,所述步骤四包括以下步骤:步骤四十一,如果计算资源评估无效,反馈计算资源瓶颈或未成功分配计算资源的实体的信息;步骤四十二,将未能成功预分配计算资源的请求转至计算池下,在计算池下执行任务,判断请求任务是否成功;步骤四十三,如果请求任务成功,则未占用资源;步骤四十四,如果请求任务失败,则进行回滚。
优选地,所述评估的因素项包括计算资源因素和限制因素。
优选地,所述限制因素包括参数限制和权限限制。
优选地,所述预分配策略为可指定的用于各个服务器分配计算资源的策略。
与现有技术相比,本发明具有如下的有益效果:一,本发明在计算资源分配前增加对目标服务器的资源评估,评估项可扩展,且给出正确详细的评估反馈。二,本发明通过预分配计算资源,避免相同资源被重复分配。三,本发明可以按策略预分配,配置策略可以灵活应对不同环境。四,当预分配资源不足够时,本发明可实现计算池下按需的分配计算资源。
附图说明
通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1为本发明计算资源分配方法的流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电科华云信息技术有限公司,未经中电科华云信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410326067.4/2.html,转载请声明来源钻瓜专利网。





