[发明专利]基于集群服务器系统的数据同步方法及其装置有效
| 申请号: | 201310742723.4 | 申请日: | 2013-12-27 |
| 公开(公告)号: | CN104753994B | 公开(公告)日: | 2019-04-02 |
| 发明(设计)人: | 张克涛;林起芊 | 申请(专利权)人: | 杭州海康威视系统技术有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 上海一平知识产权代理有限公司 31266 | 代理人: | 成春荣;竺云 |
| 地址: | 310051 浙江省杭州*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 集群 主节点 集群服务器系统 工作节点 数据同步 动态选举 数据一致性 降低系统 节点处理 任务请求 云存储 互斥 反馈 进程 保证 | ||
1.一种基于集群服务器系统的数据同步方法,其特征在于,所述系统包括至少一个集群,所述集群包括至少三个节点,所述方法包括以下步骤:
所述集群中的各个节点上报自身信息,根据所述各个节点的自身信息,从所述集群中动态选举一个节点作为主节点,并将其他的各节点作为工作节点,其中,所述工作节点上不存储所述主节点的信息;
所述工作节点若接收到任务请求,则将该任务存储在与集群对应的集群数据库中,并通知该集群中的其他各节点处理该任务;
所述集群中的其他各节点在接收到通知后,判断自身是否是主节点;
若是主节点,则该主节点处理从所述集群数据库中取出来的任务,处理结束后将该任务从集群数据库中删除并反馈处理结果;并且
所述任务是对录像计划做的处理任务,至少包括以下内容之一或它们的任意组合:对所述录像计划进行下发处理、对所述录像计划进行修改处理、对所述录像计划进行删除处理,以及对所述录像计划进行切换处理。
2.根据权利要求1所述的基于集群服务器系统的数据同步方法,其特征在于,所述从集群中动态选举一个节点作为主节点,并将其他的各节点作为工作节点的步骤,包括以下子步骤:
所述集群中的各个节点上报自身信息,所述信息包括中央处理单元CPU利用率、吞吐量和内存利用率;
根据所述信息,计算各个节点的第一负载能力;
将第一负载能力最大的节点确定为主节点,并将其余节点确定为工作节点。
3.根据权利要求2所述的基于集群服务器系统的数据同步方法,其特征在于,在所述将第一负载能力最大的节点确定为主节点,并将其余节点确定为工作节点的步骤之后,包括以下步骤:
判断主节点的个数是否为一个;
若否,则根据各被判定为主节点的节点的CPU利用率和吞吐量,计算这些节点的第二负载能力;
将第二负载能力最大的节点确定为主节点,将其余节点确定为工作节点。
4.根据权利要求1至3中任一项所述的基于集群服务器系统的数据同步方法,其特征在于,在所述该主节点处理任务的步骤之前,还包括以下步骤:
判断该主节点的第M负载能力是否大于预定的阈值,M为大于等于1的正整数;
若否,则进入所述从集群中动态选举一个节点作为主节点,并将其他的各节点作为工作节点的步骤。
5.一种基于集群服务器系统的数据同步装置,其特征在于,所述系统包括至少一个集群,所述集群包括至少三个节点,所述同步装置包括:
集群管理模块,用于管理所述集群中的各个节点上报自身信息,根据所述各个节点的自身信息,从所述集群中动态选举一个节点作为主节点,并将其他的各节点作为工作节点,其中,所述工作节点上不存储所述主节点的信息;
存取模块,用于所述集群管理模块确定的工作节点若接收到任务请求,将该任务存储在与集群对应的集群数据库中,此后由消息模块通知集群中的其他各节点处理该任务,并用于在主节点中的处理模块处理任务之前从集群数据库中取出任务;
自测模块,用于集群中的其他各节点在接收到所述消息模块发送的通知后,判断自身是否是主节点;
处理模块,用于在所述自测模块 判定节点为主节点时,则该主节点处理从所述集群数据库中取出来的任务;
反馈模块,用于在所述处理模块 任务处理结束后,反馈该处理结果;其中,
所述任务是对录像计划做的处理,至少包括以下内容之一或它们的任意组合:对所述录像计划进行下发处理、对所述录像计划进行修改处理、对所述录像计划进行删除处理,以及对所述录像计划进行切换处理。
6.根据权利要求5所述的基于集群服务器系统的数据同步装置,其特征在于,还包括:
存取模块,用于所述集群管理模块确定的工作节点若接收到任务请求,将该任务存储在与集群对应的集群数据库中,此后由所述消息模块通知集群中的其他各节点处理该任务,并用于在主节点中的所述处理模块处理任务之前从集群数据库中取出任务;
清空模块,用于在所述处理模块处理任务结束后,将该任务从集群数据库中删除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视系统技术有限公司,未经杭州海康威视系统技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310742723.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:图像处理装置及方法
- 下一篇:一种基于移动P2P的车联网热点资源管理方法





