[发明专利]计算密集型并行任务的异常检测方法及系统有效
申请号: | 201310590574.4 | 申请日: | 2013-11-20 |
公开(公告)号: | CN103645961A | 公开(公告)日: | 2014-03-19 |
发明(设计)人: | 武永卫;郑纬民;陈康;郭维超 | 申请(专利权)人: | 清华大学 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F9/38 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张大威 |
地址: | 100084 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出一种计算密集型并行任务的异常检测方法,包括以下步骤:对程序机器码进行分析以获取程序机器码的函数覆盖信息;根据函数覆盖信息选择任务进度跟踪函数,并对任务进度跟踪函数的入口进行插桩,以获取插桩后的程序机器码;分别由多个计算节点通过插桩后的程序机器码执行作业的多个任务;获取多个计算节点的多个跟踪信息;对多个跟踪信息进行聚类分析,以获取聚类分析结果;根据聚类分析结果判断多个计算节点中的异常节点;判断执行的多个任务是否全部完成,若全部完成,则结束异常节点的检测。本发明的方法,可以高效准确地检测出异常节点。本发明还提出一种计算密集型并行任务的异常检测系统。 | ||
搜索关键词: | 计算 密集型 并行 任务 异常 检测 方法 系统 | ||
【主权项】:
一种计算密集型并行任务的异常检测方法,其特征在于,包括以下步骤:对程序机器码进行分析以获取所述程序机器码的函数覆盖信息;根据所述函数覆盖信息选择任务进度跟踪函数,并对所述任务进度跟踪函数的入口进行插桩,以获取插桩后的程序机器码;分别由多个计算节点通过所述插桩后的程序机器码执行作业的多个任务;获取所述多个计算节点的多个跟踪信息;对所述多个跟踪信息进行聚类分析,以获取聚类分析结果;根据所述聚类分析结果判断所述多个计算节点中的异常节点;以及判断执行的所述多个任务是否全部完成,若全部完成,则结束所述异常节点的检测。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310590574.4/,转载请声明来源钻瓜专利网。