[发明专利]一种基于多目标优化的资源调度系统及方法有效
申请号: | 201711085619.7 | 申请日: | 2017-11-07 |
公开(公告)号: | CN107967175B | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 刘伟;丁星;武静 | 申请(专利权)人: | 中电科华云信息技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/455 |
代理公司: | 上海汉声知识产权代理有限公司 31236 | 代理人: | 郭国中 |
地址: | 200231 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 多目标 优化 资源 调度 系统 方法 | ||
1.一种基于多目标优化的资源调度系统,其特征在于,包括监控组件、跨云管理组件、全局调度组件和用户管理组件;其中:
所述监控组件:
-向跨云管理组件发起子云环境新注册消息,并建立心跳连接;
-周期性地采集当前子云环境资源信息,并发送到跨云管理组件;
-接收全局调度组件对某一资源下发的生命周期管理命令,并转发该命令给对应子云环境的调度器;
所述跨云管理组件:
-接收监控组件的新注册消息并保存在缓存系统中,刷新云环境列表;
-接收监控组件发送的子云环境资源信息并保存到数据库;
-基于数据库中保存的子云环境资源信息,统计当前各个子云环境的资源状况;
-和监控组件保持心跳连接,一旦心跳连接丢失,从云环境列表删除该心跳连接对应的子云环境资源信息记录;
-提供可视化界面,展示所有子云环境的当前资源情况和/或历史资源变化情况;
所述全局调度组件:
-统一接收外部资源申请请求,根据各个子云环境的资源状况,选择子云环境下发调度命令;
-和云环境列表中的子云环境保持心跳连接;
-接收监控组件下发的生命周期管理命令,并根据跨云管理组件接收的子云环境资源信息,周期性地执行生命周期管理命令;
所述用户管理组件:
-统一管理用户信息、租户信息、角色信息、权限信息以及优先级信息;
-为全局调度组件提供服务等级协议信息。
2.根据权利要求1所述的基于多目标优化的资源调度系统,其特征在于,所述缓存系统为本地缓存系统或分布式缓存集群系统。
3.根据权利要求1所述的基于多目标优化的资源调度系统,其特征在于,所述统计当前各个子云环境的资源状况包括如下任意一项或任意多项:
-计算总量信息;
-计算使用量信息;
-计算权重信息。
4.根据权利要求1所述的基于多目标优化的资源调度系统,其特征在于,对于心跳连接丢失,需要排除网络抖动的情况。
5.根据权利要求1至4中任一项所述的基于多目标优化的资源调度系统,其特征在于,还包括如下任意一项或任意多项特征:
-所述监控组件、跨云管理组件、全局调度组件和/或用户管理组件分别部署在不同的物理机或者虚拟机上;
-所述监控组件、跨云管理组件、全局调度组件和/或用户管理组件同时部署在同一个物理机或者虚拟机上;
-所述监控组件部署在每一个子云环境中或部署在外部独立环境中,子云环境启动时,监控组件同时启动;
-所述跨云管理组件部署在一个外部独立环境中;
-所述全局调度组件部署在一个外部独立环境中;
-所述用户管理组件部署在一个外部独立环境中。
6.一种基于多目标优化的资源调度方法,其特征在于,包括如下步骤:
步骤S1:在外部独立环境中启动跨云管理组件、全局调度组件和用户管理组件,并对外部资源提供通信接口以对容器内进程进行生命周期管理;全局调度组件指定跨云调度策略;
步骤S2:启动监控组件,连接现有的多个子云环境;
步骤S3:监控组件启动后,通过通信接口向跨云管理组件注册子云环境信息,
步骤S4:监控组件定时采集子云环境资源信息,通过通信接口向跨云管理组件推送子云环境资源信息,跨云管理组件将该子云环境资源信息保存到数据库中;
步骤S5:跨云管理组件基于数据库中的子云环境资源信息,统计当前各个子云环境资源的状况,便于全局调度组件进行资源调度时决策使用;
步骤S6:跨云管理组件提供可视化界面,展示所有子云环境的当前资源情况和/或历史资源变化情况;
步骤S7:外部资源发起资源申请时,全局调度组件综合跨云管理组件与用户管理组件提供的信息,基于全局调度组件指定的跨云调度策略下发申请到最优匹配的子云环境;
步骤S8:全局调度组件定时获取各子云环境资源信息与用户优先级,动态调度资源,实现全局最优。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电科华云信息技术有限公司,未经中电科华云信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711085619.7/1.html,转载请声明来源钻瓜专利网。