【技术实现步骤摘要】
【国外来华专利技术】JAVA堆使用的季节趋势、预报、异常检测和端点预测优先权声明本申请还根据35U.S.C.§119(e)要求2013年4月11日提交的题为“SEASONALTRENDING,FORECASTING,ANOMALYDETECTION,ANDENDPOINTPREDICTIONOFJAVAHEAPUSAGE”的美国临时专利申请序列号61/811,102的优先权,这里通过引用并入该申请的内容;并且要求2013年12月17日提交的题为“SEASONALTRENDING,FORECASTING,ANOMALYDETECTION,ANDENDPOINTPREDICTIONOFJAVAHEAPUSAGE”的美国专利申请序列号14/109,546的优先权,这里通过引用并入该申请的内容。本申请还根据35U.S.C.§119(e)要求2013年4月11日提交的题为“PREDICTIVE.DIAGNOSISOFSLAVIOLATIONSINCLOUDSERVICESBYSEASONALTRENDINGANDFORECASTINGWITHTHREADINTENSITYANALYTICS”的美国临时专利申请序列号61/811,106的优先权,这里通过引用并入该申请的内容;并且要求2013年12月17日提交的题为“PREDICTIVEDIAGNOSISOFSLAVIOLATIONSINCLOUDSERVICESBYSEASONALTRENDINGANDFORECASTINGWITHTHREADINTENSITYANALYTICS”的美国专利申请序列号14/109,578的优先权,这里通过 ...
【技术保护点】
一种计算机实现的方法,包括:从以下中的至少一个提取特定特征向量:JVM堆大小、直方图、季节因子、线性趋势、非线性趋势、水平尖峰、水平移位、水平漂移、方差变化、离群值或端点预测;基于所述特征向量将状态分类;将包括所述特定特征向量的两个不同特征向量的两个连续间隔之间的点识别为标志状态转变的事件;以及利用(a)指令的制定或(b)异常中的至少一个识别所述状态转变。
【技术特征摘要】
【国外来华专利技术】2013.04.11 US 61/811,106;2013.04.11 US 61/811,102;1.一种计算机实现的方法,包括:接收与在计算机系统上执行的多个JAVA虚拟机中的每一个相关联的多个堆大小测量,所述多个堆大小测量对应于随时间段对所述多个JAVA虚拟机中的每一个取得的多个堆大小样本;基于与所述多个JAVA虚拟机相关联的所述多个堆大小测量,确定所述多个JAVA虚拟机中的每一个的堆大小发展趋势;向所述多个JAVA虚拟机中的每一个的堆大小发展趋势应用周期趋势过滤器,其中,应用周期趋势过滤器包括对与所述多个JAVA虚拟机中的每一个相关联的所述多个堆大小测量中的每一个确定并应用权重值,以创建与所述多个JAVA虚拟机中的每一个相关联的多个经调整的堆大小测量,其中所述权重值基于所述计算机系统的堆大小周期趋势数据;基于与所述多个JAVA虚拟机中的每一个相关联的所述多个经调整的堆大小测量,确定所述多个JAVA虚拟机中的每一个的堆大小发展的已过滤趋势;基于所述多个JAVA虚拟机中的每一个的堆大小发展的已过滤趋势,生成所述计算机系统的一个或多个JAVA堆大小发展预报;以及基于所述一个或多个JAVA堆大小发展预报,在所述多个JAVA虚拟机之间重新分配计算机系统的共享内存。2.根据权利要求1所述的方法,其中对所述多个堆大小测量中的每一个确定并应用权重值包括:确定第一堆大小样本与紧接在所述第一堆大小样本前面的第二堆大小样本之间的第一时间间隔;确定所述第二堆大小样本与紧接在所述第二堆大小样本前面的第三堆大小样本之间的第二时间间隔;响应于确定紧接在所述第一堆大小样本之前的所述第一时间间隔大于紧接在所述第二堆大小样本前面的所述第二时间间隔,通过增加与所述第一堆大小样本对应的第一权重,来调整所述第一权重。3.根据权利要求1所述的方法,其中对所述多个堆大小测量中的每一个确定并应用权重值包括:确定第一堆大小样本与紧接在所述第一堆大小样本前面的第二堆大小样本之间的第一时间间隔;确定所述第二堆大小样本与紧接在所述第二堆大小样本前面的第三堆大小样本之间的第二时间间隔;响应于确定紧接在所述第二堆大小样本之前的所述第二时间间隔大于紧接在所述第一堆大小样本前面的所述第一时间间隔,通过减小与所述第一堆大小样本对应的第一权重,来调整所述第一权重。4.根据权利要求1所述的方法,其中对所述多个堆大小测量中的每一个确定并应用权重值至少部分基于(a)与所述一个或多个权重所应用的堆大小样本对应的时间间隔的持续时间的比例,并且基于(b)与所述一个或多个权重所应用的堆大小样本对应的时间间隔期间发生的测量操作的持续时间的比例。5.根据权利要求1所述的方法,还包括:至少部分基于与所述经调整的堆大小测量对应的时间间隔的持续时间的比例,对所述多个JAVA虚拟机中的每一个的堆大小发展的已过滤趋势确定并应用对多个经调整的堆大小测量加权的第二过滤器;以及基于所述第二过滤器向所述多个经调整的堆大小测量的应用,生成所述计算机系统的一个或多个更新的JAVA堆大小发展预报。6.根据权利要求1所述的方法,还包括:基于所述一个或多个JAVA堆大小发展预报,确定所述计算机系统预计崩溃的预计时间。7.根据权利要求5所述的方法,还包括:至少部分基于与所述一个或多个权重所应用的样本对应的时间间隔的持续时间的比例,使用对所述多个经调整的堆大小测量加权的第三过滤器,确定所述多个JAVA虚拟机中的每一个的堆大小的变化速率加速度;以及至少部分基于所述多个JAVA虚拟机中的每一个的堆大小的变化速率加速度,生成计算机系统的一个或多个更新的JAVA堆大小发展预报。8.根据权利要求5所述的方法,还包括:至少部分基于一个或多个JAVA堆大小发展预报,预报特定时...
【专利技术属性】
技术研发人员:E·S·钱,R·阿哈德,A·戈内米,A·C·圣托斯,
申请(专利权)人:甲骨文国际公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。