[发明专利]一种基于集群的故障感知系统及其方法有效
申请号: | 201310711737.X | 申请日: | 2013-12-20 |
公开(公告)号: | CN103746829B | 公开(公告)日: | 2017-04-05 |
发明(设计)人: | 杨庆林;孙毓忠;宋莹 | 申请(专利权)人: | 中国科学院计算技术研究所 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
代理公司: | 北京律诚同业知识产权代理有限公司11006 | 代理人: | 祁建国,李岩 |
地址: | 100190 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 集群 故障 感知 系统 及其 方法 | ||
1.一种基于集群的故障感知系统,其特征在于,包括:多个前端检测模块、一后端服务器模块和一检测通信模板模块;
所述多个前端检测模块,运行于集群中不同的服务器,用于收集和处理与操作系统或应用程序相关的前端故障检测数据,并根据所述前端故障检测数据对故障情况进行初次判断,得到前端故障检测信息,并向所述后端服务器模块上传所述前端故障检测信息或所述前端故障检测数据;
所述后端服务器模块,用于根据接收到的所述前端故障检测数据对故障情况进行再次判断得到后端故障检测信息,最终对外汇总输出所述前端故障检测信息和所述后端故障检测信息。
所述检测通信模板模块,用于所述多个前端检测模块和所述后端服务器模块间进行通信的接口标准。
2.根据权利要求1所述基于集群的故障感知系统,其特征在于,所述前端故障检测数据,包括:所述前端检测模块收集的进程负载数据、所述前端检测模块计算获取的负载间和进程间的相关系数、负载的特征向量和相关系数的特征向量。
3.根据权利要求1或2所述基于集群的故障感知系统,其特征在于,所述检测通信模板模块还包括:包含配置参数、负载阈值、相关系数阈值、数据域更新、常见故障特征数据和单/多维相关计算方式的检测模板。
4.根据权利要求3所述基于集群的故障感知系统,其特征在于,所述前端检测模块还包括:
初始化模块:用于所述前端检测模块向所述后端服务器模块请求所述检测模板,并进行所述前端检测模块的初始化配置和启动;
负载数据采集模块:用于通过操作系统给定的应用程序编程接口获取所述进程负载数据;
初次判断模块:用于对获取到的所述进程负载数据进行计算和结果比对,得到所述前端故障检测数据,比对结果进行本地所述常见故障特征数据检索,并上传所述前端故障检测信息或所述前端故障检测数据。
5.根据权利要求4所述基于集群的故障感知系统,其特征在于,所述初次判断模块,还包括:
前端计算模块:用于通过获取到的所述进程负载数据,整理为单位时间间隔的矩阵,进而计算生成所述相关系数矩阵,并计算所述负载特征向量和所述相关系数特征向量;
前端结果比对模块:用于通过所述进程负载数据和所述相关系数与所述检测模板中给定的所述负载阈值和相关系数阈值进行比对,并得出比对结果,如果所述比对结果没有超出所述负载阈值或相关系数阈值,则继续完成所述进程负载数据采集模块;
检索模块:用于如果所述比对结果,超出所述负载阈值或所述相关系数阈值,判定进程存在故障,则检索本地存储的所述常见故障特征数据;
上传信息模块:用于如果所述检索本地所述常见故障特征数据成功,则向所述后端服务器上传匹配检索到的所述前端故障检测信息,如果所述检索失败,则将所述前端检测数据上传到所述后端服务器模块,进行故障的再次判断;
前端故障信息存储模块:用于接收所述后端服务器模块回传的所述后端故障检测信息,并存储添加到本地所述常见故障特征数据中。
6.根据权利要求1所述基于集群的故障感知系统,其特征在于,所述后端服务器模块,还包括:
模板下发模块:用于给所述前端检测模块下发所述检测模板;
再次判断模块:用于对所述前端检测模块上传的所述故障检测数据再次进行结果比对,判断故障情况,产生所述后端故障检测信息,并计算所述多个服务器之间的进程的相关系数,汇总所述前端故障检测信息和所述后端故障检测信息,向管理用户进行报警。
7.根据权利要求6所述基于集群的故障感知系统,其特征在于,所述再次判断模块,还包括:
后端结果比对模块:用于对所述前端检测模块上传的所述前端故障检测数据进行分类汇总,并将接收到的所述负载特征向量和所述相关系数特征向量与所述历史特征分类数据进行匹配,计算判定是否存在故障及确定故障类型,输出所述后端故障检测信息;
后端多节点计算模块:用于计算所述应用程序在所述多个服务器之间的相同或者有关联进程的所述相关系数;
故障报警模块:汇总所述前端故障检测信息和所述后端故障检测信息,向管理用户进行报警;
故障信息回传模块:用于回传所述后端故障信息给所述前端故障信息存储模块进行本地所述常见故障特征数据存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院计算技术研究所,未经中国科学院计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310711737.X/1.html,转载请声明来源钻瓜专利网。