[发明专利]分布式系统及其管理方法和管理装置有效
申请号: | 201710056190.2 | 申请日: | 2017-01-25 |
公开(公告)号: | CN106899659B | 公开(公告)日: | 2020-05-05 |
发明(设计)人: | 王新栋;卢申朋;褚建辉;刘东辉 | 申请(专利权)人: | 广东神马搜索科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/50 |
代理公司: | 北京展翼知识产权代理事务所(特殊普通合伙) 11452 | 代理人: | 张阳 |
地址: | 510627 广东省广州市天河区黄埔大*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 系统 及其 管理 方法 装置 | ||
1.一种分布式系统,包括管理节点和用于运行任务的多个任务执行进程,所述多个任务执行进程分属于至少两个应用组,每个应用组包括多个任务执行进程以用于特定应用,所述多个任务执行进程用于运行分属于某一应用组的任务,其中,
所述多个任务执行进程周期性地向所述管理节点发送其自身的状态信息;
所述管理节点根据所述多个任务执行进程的状态信息,判定各个任务执行进程是否可用;
所述管理节点根据各个任务执行进程所属的应用组确定各个应用组分别包含的可用任务执行进程数量,以判定各个应用组是否可用;以及
所述管理节点根据可用应用组的数量判定所述分布式系统是否可用,
其中,所述管理节点根据各个任务执行进程所属的应用组确定各个应用组分别包含的可用任务执行进程数量,以判定各个应用组是否可用包括:
所述管理节点在应用组中的不可用任务执行进程数量占该组中的全部任务执行进程数量的比值超过一定阈值时判定该应用组不可用。
2.如权利要求1所述的分布式系统,其中,所述管理节点根据所述多个任务执行进程的状态信息判定各个任务执行进程是否可用,包括:
在任务执行进程的状态信息指示该任务执行进程繁忙时判定该任务执行进程不可用;以及
在没有接收到任务执行进程的状态信息时判定该任务执行进程不可用。
3.如权利要求1所述的分布式系统,其中,所述管理节点根据如下至少之一确定各个任务执行进程所属的应用组:
所述管理节点保存的各个任务执行进程所属应用列表;
各个任务执行进程在系统初始化时上报的所属应用信息;以及
所述任务执行进程周期性发送的状态信息中包含的所属应用信息。
4.如权利要求1所述的分布式系统,其中,所述管理节点在应用组包含的任务执行进程都不可用的情况下判定该应用组不可用。
5.如权利要求1所述的分布式系统,其中,所述管理节点根据可用应用组的数量判定所述分布式系统是否可用包括:
所述管理节点在可用应用组的数量与应用组总数量之比达到预定阈值时判定所述分布式系统可用。
6.如权利要求1所述的分布式系统,其中,所述管理节点包括任务分发子节点和信息汇总子节点,并且其中,
所述信息汇总子节点周期性地汇总所述多个任务执行进程的状态信息并将汇总的所述状态信息上报给所述任务分发子节点;
所述任务分发子节点根据汇总的所述状态信息判定所述分布式系统是否可用,并且在判定所述分布式系统可用时向可用的任务执行进程分发任务。
7.一种分布式系统的管理装置,所述分布式系统包括用于运行任务的多个任务执行进程,所述多个任务执行进程分属于至少两个应用组,每个应用组包括多个任务执行进程以用于特定应用,所述多个任务执行进程用于运行分属于某一应用组的任务,所述管理装置包括:
信息获取单元,用于周期性地获取所述多个任务执行进程的状态信息;
可用节点判断单元,用于根据所述多个任务执行进程的状态信息,判定各个任务执行进程是否可用;
可用应用组判断单元,用于根据各个任务执行进程所属的应用组确定各个应用组分别包含的可用任务执行进程数量,以判定各个应用组是否可用;以及
系统可用判断单元,用于根据可用应用组的数量判定所述分布式系统是否可用,
其中,所述可用应用组判断单元在应用组中的不可用任务执行进程数量占该组中的全部任务执行进程数量的比值超过一定阈值时判定该应用组不可用。
8.如权利要求7所述的管理装置,其中,所述可用节点判断单元还用于:
在任务执行进程的状态信息指示该任务执行进程繁忙时判定该任务执行进程不可用;以及
在没有接收到任务执行进程的状态信息时判定该任务执行进程不可用。
9.如权利要求7所述的管理装置,其中,所述系统可用判断单元在可用应用组的数量与应用组总数量之比达到预定阈值时判定所述分布式系统可用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东神马搜索科技有限公司,未经广东神马搜索科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710056190.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种首饰盒
- 下一篇:一种电力检测标签卡套