[发明专利]集群成员状态震荡防止方法和装置有效
申请号: | 201810542881.8 | 申请日: | 2018-05-30 |
公开(公告)号: | CN108847965B | 公开(公告)日: | 2022-01-25 |
发明(设计)人: | 王汉 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L41/0654 | 分类号: | H04L41/0654;H04L67/62 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集群 成员 状态 震荡 防止 方法 装置 | ||
1.一种集群成员状态震荡防止方法,其特征在于,该方法应用于网络设备,包括:
在本设备满足加入集群的条件时,先判断指定存储介质是否记录了本设备的设备状态信息,
如果否,加入所述集群并在指定存储介质记录本设备的设备状态信息;其中,本设备的设备状态信息至少包括集群成员时间,所述集群成员时间为本设备加入集群的时间;
如果是,计算当前系统时间与本设备的设备状态信息中最近记录的集群成员时间之差D;若所述D小于预设的成员状态稳定时间阈值T,则确定本设备延时加入集群,依据本设备的设备状态信息中已记录的集群成员时间的数量N计算延时时间,并在所述延时时间后加入所述集群。
2.根据权利要求1所述的方法,其特征在于,所述依据本设备的设备状态信息中已记录的集群成员时间的数量N计算延时时间包括:
确定本设备的设备状态信息中已记录的集群成员时间的数量N;
对所述N进行设定运算得到延时时间。
3.根据权利要求2所述的方法,其特征在于,所述对N进行设定运算得到延时时间包括:
将N与指定时间T0进行相乘,得到M1;
将所述M1进行求平方运算得到M2;
将所述M2确定为所述延时时间。
4.根据权利要求1所述的方法,其特征在于,所述在所述延时时间后加入所述集群进一步包括:
将本设备加入集群的时间作为集群成员时间记录至本设备的设备状态信息中。
5.根据权利要求1所述的方法,其特征在于,在判断指定存储介质记录了本设备的设备状态信息之后,若依据本设备的设备状态信息中记录的集群成员时间确定本设备不延时加入集群,则该方法进一步包括:
从指定存储介质删除本设备的设备状态信息;
加入所述集群并在指定存储介质重新记录本设备的设备状态信息,重新记录的本设备的设备状态信息至少包括:集群成员时间,该集群成员时间为本设备加入集群的时间。
6.一种集群成员状态震荡防止装置,其特征在于,该装置应用于网络设备,包括:
判断单元,用于在本设备满足加入集群的条件时,先判断指定存储介质是否记录了本设备的设备状态信息,
集群处理单元,用于在所述判断单元的判断结果为否时,加入所述集群并在指定存储介质记录本设备的设备状态信息;其中,本设备的设备状态信息至少包括集群成员时间,所述集群成员时间为本设备加入集群的时间;
在所述判断单元的判断结果为是时,计算当前系统时间与本设备的设备状态信息中最近记录的集群成员时间之差D;若所述D小于预设的成员状态稳定时间阈值T,则确定本设备延时加入集群,依据本设备的设备状态信息中已记录的集群成员时间的数量N计算延时时间,并在所述延时时间后加入所述集群。
7.根据权利要求6所述的装置,其特征在于,所述集群处理单元依据本设备的设备状态信息中已记录的集群成员时间的数量N计算延时时间包括:
确定本设备的设备状态信息中已记录的集群成员时间的数量N;
对所述N进行设定运算得到延时时间。
8.根据权利要求6所述的装置,其特征在于,所述集群处理单元在所述延时时间后加入所述集群进一步包括:将本设备加入集群的时间作为集群成员时间记录至本设备的设备状态信息中;
所述集群处理单元在所述判断单元的判断结果为是时,若依据本设备的设备状态信息中记录的集群成员时间确定本设备不延时加入集群,进一步从指定存储介质删除本设备的设备状态信息;加入所述集群并在指定存储介质重新记录本设备的设备状态信息,重新记录的本设备的设备状态信息至少包括:集群成员时间,该集群成员时间为本设备加入集群的时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810542881.8/1.html,转载请声明来源钻瓜专利网。