一种集群中主控节点自适应选举算法制造技术

技术编号:3520003 阅读:382 留言:0更新日期:2012-04-11 18:40
一种集群中主控节点自适应选举算法,运用猜拳模块和心跳检测模块,基于随机产生的整数猜拳值唯一选出一个主控节点,在主控节点因为某些原因而脱离集群时,新的集群可以自动选举出新的主控节点。本发明专利技术应用于电信系统中高可靠性的集群中,使得集群内部完全自主产生主控节点,具有独立性,不需要通过配置文件来确定主控节点,避免了人为的干预。

【技术实现步骤摘要】

【技术保护点】
一种集群中主控节点自适应选举算法,其特征在于:每个节点均有猜拳模块和心跳检测模块,初始态各节点猜拳模块启动:首先每个节点随机产生一个整数作为猜拳值,然后将这个猜拳值向集群内进行公布,每个节点将会收到其他节点猜拳值,并与自己的猜拳值进行比较;比较规则是,如果自己的猜拳值比其他的节点的猜拳值小,则自己退出猜拳,如果比所有的其他节点的猜拳值大,则向集群公布自己为主控节点,如果有其他节点的猜拳值与自己的相同,则重新进行新一轮的猜拳,直到选出主控节点为止;在集群进入具有主控节点的稳态之后,心跳检测模块启动,集群中的非主控节点定时向主控节点发送探测包,主控节点在接收到此探测包后返回回应包,如果非主控节点在...

【技术特征摘要】

【专利技术属性】
技术研发人员:陈勇涂小明叶磊
申请(专利权)人:北京北方烽火科技有限公司
类型:发明
国别省市:83[中国|武汉]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1