国内刊号:11-2560/TP
国际刊号:1000-9825
发布日期:
作者:王晓东,赵一宁,肖海力,迟学斌,王小宁
单位:王晓东,中国科学院 计算机网络信息中心, 北京 100190;中国科学院大学, 北京 10004911,赵一宁,中国科学院 计算机网络信息中心, 北京 10019002,肖海力,中国科学院 计算机网络信息中心, 北京 10019003,迟学斌,中国科学院 计算机网络信息中心, 北京 100190;中国科学院大学, 北京 10004904,王小宁,中国科学院 计算机网络信息中心, 北京 10019005
关键词:异常日志流量;主成分分析;层次聚类;最长公共子序列;自适应K项集算法
基金:国家重点研发计划(2018YFB0204002);国家自然科学基金(61702477)
随着国家高性能计算环境各个节点产生日志数量的不断增加,采用传统的人工方式进行异常日志分析已不能满足日常的分析需求.提出一种异常日志流量模式的定义方法:同一节点相同时间片内日志类型的有序排列代表了一种日志流量模式,并以该方法为出发点,实现了一个异常日志流量模式检测方法,用来自动挖掘异常日志流量模式.该方法从系统日志入手,根据日志内容的文本相似度进行自动分类.然后将相同时间片内日志各个类型出现的次数作为输入特征,基于主成分分析的异常检测方法对该输入进行异常检测,得到大量异常的日志类型序列.之后,使用基于最长公共子序列的距离度量对这些序列进行层次聚类,并将聚类结果进行自适应K项集算法,以得出不同异常日志流量模式的序列代表.将国家高性能计算环境半年产生的日志根据不同时间段(早、晚、夜)使用上述方法进行分析,得出了不同时间段的异常日志流量模式和相互关系.该方法也可以推广到其他分布式系统的系统日志中.
来源:2020年第10期
《软件学报》期刊编辑部