[发明专利]基于自主计算的代理缓存集群异常检测系统有效
申请号: | 201310441398.8 | 申请日: | 2013-09-25 |
公开(公告)号: | CN103441906A | 公开(公告)日: | 2013-12-11 |
发明(设计)人: | 何慧;张伟哲;李乔;王冬;王健;范国涛;秦泓洋 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/08;G06F19/00 |
代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 岳泉清 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 自主 计算 代理 缓存 集群 异常 检测 系统 | ||
1.基于自主计算的代理缓存集群异常检测系统,其特征在于它包括:
状态检测模块,用于对分布式代理集群进行状态监测,获取分布式代理集群运行时的详细数据;
状态自感知模块,用于接收状态检测模块提供的状态数据,对状态数据进行分析,识别当前分布式代理集群的运行状态;
状态自恢复模块,用于根据状态自感知模块获得的运行状态结果判断需要调整的参数以及调整的程度,并向算法执行模块发送参数调整命令;
算法执行模块,用于执行自恢复模块发送的调整参数命令,动态改变运行参数。
2.根据权利要求1所述的基于自主计算的代理缓存集群异常检测系统,其特征在于所述状态检测模块的监测项为硬件资源监测项、网络资源监测项和服务资源监测项;
硬件资源监测项,用于监测CPU使用率C、内存使用率M和磁盘I/O使用率D;
网络资源监测项,用于监测连接数使用率P和网络带宽使用率B;
服务资源监测项,用于监测缓存URL请求频率F。
3.根据权利要求2所述的基于自主计算的代理缓存集群异常检测系统,其特征在于所述硬件资源监测项用于监测CPU使用率C、内存使用率M和磁盘I/O使用率D的方法为:
Ⅰ、CPU使用率C的监测方法为:
监测模块采集两次CPU使用情况的总和时间Ttot和CPU空闲时间Tidle,两次采集数据的间隔t为5s,通过分别做差并除以间隔时间获得CPU使用率C:
C=1-(Tidle(ti+1)-Tidle(ti))/((Ttot(ti+1)-Ttot(ti))*t)
ti表示上次采集信息的时刻;
Ⅱ、内存使用率M的监测方法为:
获取/proc/meminfo文件中物理内存Mtot和可用的物理内存Mfree信息,计算内存使用率M:
M=(Mtot-Mfree)/Mtot
Ⅲ、磁盘I/O使用率D的监测方法为:
监测模块根据各磁盘的最大读写I/O次数Dmax和每一次采集时刻主机的磁盘读写I/O次数Drw,采集两次后计算得到这段时间内的磁盘I/O使用率D:
D=(Drw(ti+1)-Drw(ti))/(Dmax*t);
所述服务资源监测项用于监测连接数使用率P和网络带宽使用率B的方法为:
Ⅳ、连接数使用率P的计算方法为:
监测模块获取当前系统中的连接总数Pnow和系统支持的最大连接数Pmax,这两个数据的比值为连接使用率P;
P=Pnow/Pmax
Ⅴ、网络带宽使用率B的计算方法为:
监测模块采集用户发送给客户输的发送字节数Bsend和数据发送最大带宽Bmax,采集两次后计算这段时间带宽使用率B:
B=(Bsend(ti+1)-Bsend(ti))/(Bmax*t);
所述网络资源监测项用于监测缓存URL请求频率F的方法为:
Ⅵ、缓存URL请求频率F的计算方法为:
监测模块采集URL被代理服务器请求的次数Frefs,采集两次服务请求的次数,计算缓存URL请求频率F:
F=Frefs(ti+1)-Frefs(ti)
ti+1表示本次采集信息的时刻。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310441398.8/1.html,转载请声明来源钻瓜专利网。