[发明专利]云环境下统一资源调度方法及系统在审
申请号: | 201610188435.2 | 申请日: | 2016-03-29 |
公开(公告)号: | CN107239329A | 公开(公告)日: | 2017-10-10 |
发明(设计)人: | 毛怿;孙芃;田鹏伟;罗洪;江川 | 申请(专利权)人: | 西门子公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50;G06F9/455 |
代理公司: | 北京康信知识产权代理有限责任公司11240 | 代理人: | 李慧 |
地址: | 德国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 环境 统一 资源 调度 方法 系统 | ||
技术领域
本申请涉及云计算技术领域,尤其涉及一种云环境下统一资源调度方法及系统。
背景技术
云计算(cloud computing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。按照服务方式,云计算包括基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。其中,SaaS提供给客户的服务是运营商运行在云计算基础设施上的应用程序,用户可以在各种设备上通过客户端界面访问。按照部署方式,云计算包括公有云、私有云和混合云。
当主机系统部署的应用程序越来越多,如何管理每一个主机系统以及如何降低平台的复杂性则变得非常重要。编排(Orchestration)在IT管理范畴中,指的是以用户需求为目的,将各种服务或要素进行科学的安排和组织,使各个组成部分平衡协调,生成能够满足用户要求的服务。编排包括资源调度、集群管理及提供额外主机等含义。在云环境下,服务并不是一成不变的,而是要动态调整的。资源调度是指在特定的资源环境下,根据一定的资源使用规则,在不同的资源使用者之间进行资源调整的过程。集群管理是控制一组主机的过程,包括引入新的主机或者移除原有主机、获取主机和容器的当前状态,以及开启或停止处理过程。资源调度与集群管理密不可分,这是因为调度器必须访问集群中的主机才能实现对服务的调度。调度的首要任务是选择主机。如果管理者决定在集群中运行一个服务或容器,调度器就用来确定选择哪个主机。管理者可以根据需求提供选择条件,但是最终还是由调度器确定选择哪个主机。
现有技术中的资源调度方案一般都是针对公有云设计的,例如公有 云黑盒调度机制。然而,随着私有云以及混合云的需求,有必要提供在私有云和混合云环境下都适合的资源调度方案。
发明内容
本申请解决的技术问题之一是提供一种云环境下统一资源调度方法及系统,可适应私有云及混合云的部署环境。
根据本申请一方面的一个实施例,提供了一种云环境下统一资源调度方法,包括:
接收用户提交的资源分配请求,并解析所述资源分配请求得到资源类型信息和资源描述信息;
判断资源类型信息中是否包括私有云类型;
若是,首先通过所述资源描述信息在多台私有云服务器中筛选出所有符合资源要求的私有服务器,然后,按照各个所述符合资源要求的私有服务器的资源历史使用信息,对各个私有服务器进行打分,选取分值最高的私有服务器进行资源分配;
否则,在公有资源池中按照公有资源分配算法进行资源分配。
优选的,所述通过所述资源描述信息在多台私有云服务器中筛选出所有符合资源要求的私有服务器,包括:
从所述资源描述信息中得到资源规格信息、资源限制条件信息及资源标签信息;
获取各私有云服务器的硬件配置信息;
判断私有云服务器的硬件配置信息是否满足所述资源限制条件,并判断私有云服务器是否具备满足所述资源规格的硬件资源,若二者都为是,再进一步确定所述私有云服务器是否具有与所述资源标签对应的标签,若是,将该私有云服务器确定为符合资源要求的服务器。
优选的,对私有服务器进行打分,包括:
设定基础分;获得各资源使用率;确定分值为基准分减去各资源使用率及各资源权重的乘积;其中,预设各资源权重。
优选的,所述分值等于基础分减去CPU利用率与第一权重乘积并减 去内存利用率与第二权重的乘积,其中,预先设置CPU利用率对应的第一权重、内存利用率对应的第二权重。
优选的,还包括:
判断所述私有服务器上是否有待分配资源依赖的微服务,若有,则确定奖励分,并更新所述分值为原分值加上所述奖励分。
优选的,还包括:
对所述符合资源要求的私有服务器进行等级划分;
在资源分配时选取分值最高且等级最低的私有服务器进行。
优选的,所述对所述符合资源要求的私有服务器进行等级划分,包括:
计算运行在所述私有服务器上的各类型微服务的数量,其中,所述服务类型包括生产级、批处理级和尽量满足级;
确定私有服务器的等级为批处理级微服务数量与第三权重的乘积加上尽量满足级微服务数量与第四权重的乘积,其中,预先设置批处理级微服务对应的第三权重、尽量满足级微服务对应的第四权重,且第三权重大于第四权重。
优选的,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子公司,未经西门子公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610188435.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:任务分配方法及装置
- 下一篇:汽车开放系统架构操作系统的任务分配方法及其装置