[发明专利]一种大规模网络服务系统异常预警方法有效
申请号: | 201610288807.9 | 申请日: | 2016-05-04 |
公开(公告)号: | CN105791030B | 公开(公告)日: | 2019-05-03 |
发明(设计)人: | 章昭辉;崔君 | 申请(专利权)人: | 东华大学 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26;G06F11/30;G06F11/32 |
代理公司: | 上海申汇专利代理有限公司 31001 | 代理人: | 翁若莹;柏子雵 |
地址: | 201620 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明针对用户合法行为短时聚集引起的系统异常问题,提出一种大规模网络服务系统异常预警的方法,建立系统预期负载与“放大因子”关系模型以及系统行为阻滞度模型,把用户量与用户提交的重复行为数对系统的影响通过“放大因子”放大,使之可以在系统出现异常之前快速感知到系统负载的变化趋势,并且定位异常行为。本发明从系统可用性的角度,通过系统行为的可预见性解决了开放网络服务系统环境中用户行为的不可预见性。 | ||
搜索关键词: | 一种 大规模 网络服务 系统 异常 预警 方法 | ||
【主权项】:
1.一种大规模网络服务系统异常预警方法,其特征在于,大规模网络服务系统包括放大因子模块、系统预期负载与放大因子关系模块、系统行为阻滞度模块,其中:放大因子模块,用于阐明放大因子是用户不可控性的行为偏差影响的,其放大因子模型为:NTRt=β1ΔBrt/Δt+β2ΔSt/Δt,式中,NTRt为t时刻的放大因子,ΔBrt表示在趋近t时刻的系统用户重复提交的总的行为数的变化量;ΔSt表示在趋近t时刻的用户数的变化量;系统重复行为阻滞系数β1是t时刻所有用户重复提交的行为数Brt占总的系统行为数Bt的比重;系统行为阻滞系数β2是在t时刻的所有用户正常提交的行为数Bft占总的系统行为数Bt的比重,Δt是趋近于t时刻的时间间隔;系统预期负载与放大因子关系模块,用于查找预期负载与放大因子的影响情况,系统预期负载与放大因子关系模型是:Ct=Bt×a;Cbt=NTRt×Bft×a,式中,Ct是t时刻系统的实际负载;Cbt是t时刻预期的系统负载;t时刻系统中用户提交的总的行为数Bt是t时刻系统中所有用户正常提交的行为数Bft和重复提交的行为数Brt的总和,a是一个用户提交的一个请求行为所需要的系统行为的负载;系统行为阻滞度模块,用于在系统发出预警信号后找出系统异常行为所在,其系统行为阻滞度模型为:式中,{b1,b2,b3,…,bn}表示系统的行为序列,wit是系统行为阻滞度,则异常预警方法包括以下步骤:S1、计算所有用户在当前时刻t提交的总的行为数对应的一个实际的系统负载;S2、计算当前时刻t的放大因子NTRt的值;S3、计算所有用户在当前时刻t提交的正常行为数在放大因子的作用下所需要的预期系统负载;S4、如果Cbt大于最大系统负载Cmax,预警系统在未来的某个时刻会发生异常;S5、计算当前时刻t所有行为序列{b1,b2,b3,…,bn}的阻滞度;S6、比较当前时刻t所有行为序列{b1,b2,b3,…,bn}的阻滞度;S7、输出阻滞度最大的系统行为,即异常行为;S8、算法结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东华大学,未经东华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610288807.9/,转载请声明来源钻瓜专利网。
- 上一篇:外场自动化测试方法及设备
- 下一篇:一种快速别名的解析方法