[发明专利]一种多集群的统一资源分配系统和方法有效
申请号: | 202010191421.2 | 申请日: | 2020-03-18 |
公开(公告)号: | CN111045830B | 公开(公告)日: | 2020-05-26 |
发明(设计)人: | 杨文;何俊 | 申请(专利权)人: | 成都数联铭品科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京市领专知识产权代理有限公司 11590 | 代理人: | 张玲 |
地址: | 610015 四川省成都市自由贸易试*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 集群 统一 资源 分配 系统 方法 | ||
1.一种多集群的统一资源分配系统,部署于多集群系统中,所述多集群系统包含多个子集群单元,所述多个子集群单元分别包含多个节点资源,其特征在于,所述统一资源分配系统包括中心分配单元和子集群分配单元,其中:
中心分配单元:接收处理资源请求端的资源请求指令,根据最优分配策略从子集群资源池中获取最优子集群单元,将节点资源请求指令分发给最优子集群节点的子集群分配单元,所述的最优分配策略为:所有子集群节点中,子集群空闲节点资源占比最大的子集群节点为最优子集群单元,所述子集群资源池用于存放所有子集群服务单元的资源信息,具体包括子集群标识名、子集群地址、子集群的节点资源总数、子集群空闲节点资源数、子集群空闲节点资源占比;
子集群分配单元:用于处理来自中心分配单元分发的节点资源请求指令,分配本地节点资源返回给资源请求端。
2.如权利要求1所述的多集群的统一资源分配系统,其特征在于,所述中心分配单元是一个,所述子集群分配单元是多个。
3.如权利要求1所述的多集群的统一资源分配系统,其特征在于,所述中心分配单元还包括注册服务单元、回收服务单元,其中:
注册服务单元:用于处理子集群资源注册请求,获取新注册的子集群资源信息,并添加到所述子集群资源池中;
回收服务单元:用于处理子集群资源回收请求,并将回收的子集群资源从所述子集群资源池中删除。
4.如权利要求3所述的多集群的统一资源分配系统,其特征在于,所述中心分配单元还包括服务监控单元,所述服务监控单元与所述中心分配单元部署于一台服务器设备上,根据预设监控策略定时监控中心分配单元的工作状态,对不正常的中心分配单元实施服务恢复操作。
5.如权利要求1所述的多集群的统一资源分配系统,其特征在于,所述子集群分配单元还包括节点资源池、节点注册单元、节点回收单元,其中:
节点资源池:包含子集群内部节点资源信息,包括节点列表、节点工作状态;
节点注册单元:用于向中心分配单元注册子集群的节点资源信息;
节点回收单元:用于处理节点资源回收指令,并将回收的节点资源工作状态设置为空闲。
6.如权利要求5所述的多集群的统一资源分配系统,其特征在于,所述子集群分配单元还包括心跳处理单元,所述心跳处理单元用于接收心跳信号,获取当前系统时间并记录为所述节点资源的心跳时间,并记录在所述节点资源池中,所述心跳时间用于计算资源请求端是否失联。
7.如权利要求5所述的多集群的统一资源分配系统,其特征在于,所述子集群分配单元还包括服务监控单元,所述服务监控单元与所述子集群分配单元部署于一台服务器设备上,根据预设监控策略定时监控子集群分配单元的工作状态,对不正常的子集群分配单元实施服务恢复操作。
8.一种多集群的统一资源分配方法,所述方法应用于权利要求1-7所述的任一种多集群的统一资源分配系统,其特征在于,所述多集群的统一资源分配方法包括以下步骤:
中心分配单元接收资源请求端的节点资源请求指令;
中心分配单元根据最优分配策略从子集群资源池中获取最优子集群单元,所述的最优分配策略为:查询所有子集群节点中,拥有子集群空闲节点资源占比最大的子集群节点为最优子集群单元;
中心分配单元将所述节点资源请求指令分发给所述最优子集群单元的子集群分配单元;
所述最优子集群单元的子集群分配单元接收节点资源请求指令,从本地节点资源池中分配一个空闲节点资源,返回给资源请求端。
9.如权利要求8所述的多集群的统一资源分配方法,其特征在于,所述方法还包括资源注册步骤,所述资源注册步骤包括:
注册服务单元等待资源注册申请;
子集群分配单元向注册服务单元发送资源注册申请,提交本地子集群资源信息,所述子集群资源信息包括本地子集群标识名、本地子集群地址、本地子集群的节点资源总数;
注册服务单元处理资源注册申请,提取子集群资源信息,添加到子集群资源池中。
10.如权利要求9所述的多集群的统一资源分配方法,其特征在于,所述方法还包括节点资源强制回收步骤,所述节点资源强制回收步骤包括:
心跳处理单元接收心跳信号,获取当前系统时间并记录为所述节点资源的心跳时间;
子集群分配单元定时检测所有节点资源的心跳时间,根据所述心跳时间判断节点资源是否失联;
如果所述节点资源已经失联,则子集群分配单元回收所述节点资源,其中,所述回收步骤包括:断开所述节点资源的失联连接;释放所述失联连接占用的资源;将节点资源池中所述节点资源的工作状态标记为空闲;向中心分配单元启注册该节点资源为空闲;
中心分配单元接收到节点资源注册信息,更新子集群资源池中的记录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都数联铭品科技有限公司,未经成都数联铭品科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010191421.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:区块的验证分红奖励方法和装置
- 下一篇:一种组合杂化动态聚合物及其应用