[发明专利]一种基于动态优先级队列的集群节点监控轮询机制有效
申请号: | 201510313132.4 | 申请日: | 2015-06-10 |
公开(公告)号: | CN104980314B | 公开(公告)日: | 2017-11-17 |
发明(设计)人: | 王小明;张勇;赵学志;陶瀛露;程显洲 | 申请(专利权)人: | 上海市地震应急救援保障中心 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24;G06F13/366;G05B19/418 |
代理公司: | 上海国智知识产权代理事务所(普通合伙)31274 | 代理人: | 潘建玲 |
地址: | 200062*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 地震 行业 集群 设备 主动 监控 系统 机制 | ||
1.一种基于动态优先级队列的集群节点监控轮询机制,包括如下步骤:
步骤一,将集群内集群节点分为两个队列,分别为:动态队列和静态队列;
步骤二,将动态队列以一定长度进行初始化,节点优先级最高的排在队首,最低的排在队尾,队列中的每个节点轮询顺序按照优先级动态逐级分配;
步骤三,设置动态队列优先级阈值;
步骤四,静态队列包含了集群中所有节点,每个节点具有同等地位;
步骤五,在一个轮询周期内,中心监控系统首先根据动态队列内节点优先级进行轮询,轮询之后节点优先级降低;如果轮询时间内动态队列轮询完毕,则轮询静态队列,重复上述步骤直至轮询周期结束;如果轮询时间内动态队列未轮询一遍,则轮询节点优先级调整后整个队列等待下次轮询,静态队列不轮询,直接结束。
2.根据权利要求1所述的一种基于动态优先级队列的集群节点监控轮询机制,其特征在于,所述步骤五的具体步骤为:
a,在一个轮询周期开始时,首先判定轮询周期是否结束;如果没有结束,则执行b,如果结束,则动态队列点优先级+1,直接结束;
b,轮询动态队列;
c,判定队首列节点优先级是否小于阈值,如果小于该阈值,则执行d,反之,则队首列节点优先级-1,插入动态队列内,执行e;
d,轮询静态队列;
e,收集节点状态信息后,重复步骤a至e的步骤,直至轮询周期结束,动态队列点优先级+1为止。
3.根据权利要求2所述的一种基于动态优先级队列的集群节点监控轮询机制,其特征在于,所述步骤c中集群节点按折半插入排序算法插入动态队列。
4.根据权利要求2所述的一种基于动态优先级队列的集群节点监控轮询机制,其特征在于,所述步骤d中的静态队列按照FCFS的算法进行初始化,新增节点依次插入队尾,再开始轮询静态队列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海市地震应急救援保障中心,未经上海市地震应急救援保障中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510313132.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数据传输处理方法和装置
- 下一篇:便携测试设备和方法