[发明专利]一种可容错的分布式安全事件数据传输协议的实现方法有效

专利信息
申请号: 201510884097.1 申请日: 2015-12-03
公开(公告)号: CN105471880B 公开(公告)日: 2016-11-16
发明(设计)人: 樊凯;梁志宏;吕华辉;王敏;欧阳可萃 申请(专利权)人: 中国南方电网有限责任公司信息中心;北京启明星辰信息安全技术有限公司
主分类号: H04L29/06 分类号: H04L29/06;H04L29/08
代理公司: 广州知友专利商标代理有限公司 44104 代理人: 周克佑
地址: 510623 广*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明的目的在于提供一种可容错的分布式安全事件数据传输协议的实现方法。本发明采用分布式集群方式处理安全事件,采用定期选举机制确定集群中的事物节点,保证消息数据的事务性;集群中各个节点采用消息队列机制,保证安全事件处理的并行与可扩展;从而实现了可容错的安全事件传输机制。本方法包括如下步骤:A、对于全网的安全事件采用事件处理分布式集群的方式进行;B、所述事件处理集群会定期选举事物节点称为Transactional;C、事物节点Transactional选举的评分因素;D、一个Performer节点可以并行处理多个Performer节点的安全事件传输请求;E、Performer节点处理消息信息。
搜索关键词: 一种 容错 分布式 安全 事件 数据传输 协议 实现 方法
【主权项】:
一种可容错的分布式安全事件数据传输协议的实现方法,其特征在于包括如下步骤:A、对于全网的安全事件采用事件处理分布式集群的方式进行:所述分布式集群的每一个节点称为Performer,每一个Performer节点都是计算性能相当的、独立的实体服务器或虚拟机,每一个Performer节点都建立消息队列ML,该消息队列ML是一个先入先出数组;B、所述事件处理分布式集群会定期选举事物节点Transactional,所述事物节点Transcational负责进行集群的容错处理,事物节点Transactional除了具备一般Performer节点的功能外,还会构建事物消息映射表TMM,该事物消息映射表实时备份每个Performer节点中未处理的消息;如果某个Performer节点出现故障,事物节点Transcational会将Performer节点未处理的消息分发给其他Performer节点;C、事物节点Transactional选举的评分因素包括:CPU利用率、内存利用率和消息队列ML中未处理消息个数,当事物节点Transactional出现故障时,所述集群会立即选择新的事物节点;D、一个Performer节点可以并行处理多个Performer节点的安全事件传输请求,每次采集一个安全事件,构建该安全事件的消息信息Message,该消息信息包括MID和EventEntity字段,分别代表:·MID:消息信息的唯一序号;·EventEntity:安全事件的实体将该消息信息Message写入消息队列ML,同时写入事物节点Transactional的事物消息映射表TMM中;E、Performer节点在处理一个消息信息时,从其消息队列ML拿出一个消息信息进行处理,处理完毕后通知事物节点Transactional,如果事物节点在线,则事物节点事物消息映射表TMM删除该消息信息,如果事物节点故障,则重新选举事物节点;所述的步骤B的事物节点的事物消息映射表TMM数据结构如下:TMM采用多层哈希映射表数据结构HashMap嵌套的方式实现,HashMap<k_ip,Hashmap<k_message,v_event>>其中,k_ip是集群中某个Performer的IP地址;k_message是消息信息Message的唯一序号MID;v_event是该消息的事件数据;所述的步骤B中,所述事物节点选举的评分算法是:首先计算除当前事物节点Transactional外的各个Performer节点的选举指数:EIi=C*(2M)*(N/L)其中,EIi表示序号为i的Performer节点的选举指数,C表示该Performer节点的CPU利用率,M表示该Performer节点的内存利用率,N表示该Performer节点未处理的消息个数,L表示消息队列ML的总长度;其次,从选举指数最低的Performer节点确定为新的事物节点Transactional为T:T=min(EIi)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国南方电网有限责任公司信息中心;北京启明星辰信息安全技术有限公司,未经中国南方电网有限责任公司信息中心;北京启明星辰信息安全技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201510884097.1/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top