使用动态规则集扩展离散帧技术行为的方法和设备技术

技术编号:2857222 阅读:217 留言:0更新日期:2012-04-11 18:40
公开一种利用动态可修改的DFT规则集,提供对大量来源的错误数据的统计处理的控制的方法、设备和程序存储装置。本发明专利技术中扩展了离散帧技术,以便向离散帧规则提供用户定义的参数,从而产生动态可修改的规则集。

【技术实现步骤摘要】

本专利技术涉及处理错误数据,更具体地说,涉及利用动态可修改的DFT规则集,提供对大量来源的错误数据的统计处理的控制的方法、设备和程序存储装置。
技术介绍
随着消费者变得更依赖于计算机系统来执行可靠的任务,对计算机系统错误的容错度降低。当发生软故障时,计算机系统通常经历停机。随着硬件老化,计算机错误的发生次数越来越大,软故障的可能性增大。如果没有安全机构,那么计算机系统必然产生导致用户不满的故障。为了避免计算机系统故障,提出了预测或诊断即将发生的系统故障的方法。例如,基于规范的系统故障诊断是一种在规定的操作条件下,根据系统设计规范,确定系统的预期行为是什么的方法。提出了基于预期的系统行为的测试,该测试被用于诊断系统故障。但是,基于规范的诊断方法在查找意料之外的故障方面,以及在制定用于诊断意料之外故障的测试方面的能力有限。诊断系统故障的机制的另一例子是基于征兆(symptom)的诊断。通过利用事件或错误日志识别发生错误的环境来重建系统故障,和评估环绕导致系统故障的错误的环境,依据征兆地识别系统故障情况。和基于规范的诊断方法一样,基于征兆的诊断方法导致系统故障指示符,而不是测试。基于征兆的诊断技术的一个特定例子是根据在灾难性故障之前,计算机系统和其它电子设备的出错率逐渐增大的观察,提出的离散帧技术(dispersion frame techniqueDFT)。DFT技术通过检查错误发生在时间和空间上的紧密度,使用规则来确定错误发生之间的关系。扩展DFT规则增大了DTF引擎的功能,允许对大量计算机设备的错误数据的统计处理进行更严格控制。该规则还允许把在规定时间帧内发生的差错率的显著增加看作单一错误事件。只有当所述增加超过规则定义的指定水印时,所述单一错误事件才被识别。但是,使用DFT的方法利用静态的规则,只提供统计分析的单一维度。于是需要一种提供并实现动态可修改的DFT规则集的方法、设备和程序存储装置。
技术实现思路
为了克服上述局限性,以及克服当阅读和理解本说明书时将变得显而易见的其它局限性,本专利技术公开一种利用动态可修改的DFT规则集,提供对大量来源的错误数据的统计处理的控制的方法、设备和程序存储装置。本专利技术通过扩展离散帧技术,向离散帧规则提供用户定义的参数,从而产生动态可修改的规则集来允许DFT引擎在变化的数据范围内工作,解决了上述问题。提供具有用户定义参数的错误数据处理的方法包括把用户定义的错误阈值应用于多个用户可定义的错误阈值规则,处理错误事件,保存与处理的错误事件相关的信息,并根据保存的信息,确定何时所述多个用户可定义的错误阈值规则之一已被满足。在本专利技术的另一实施例中,提供一种供错误数据处理系统之用的计算设备。该计算设备包括保存错误信息的存储器,和与存储器耦接,用于把用户定义的错误阈值数据应用于多个用户可定义的错误阈值规则,并根据保存的错误信息,确定何时所述多个用户可定义的错误阈值规则之一已被满足的处理器。在本专利技术的另一实施例中,提供一种提供具有用户定义的参数的错误数据处理的方法。该方法包括把用户定义的错误阈值应用于多个用户可定义的错误阈值规则,从某一来源检测多个错误,计算所述多个错误之间的时间段,保存与所述多个错误及所述多个错误之间的时间相关的信息,并根据保存的信息,确定何时所述多个用户可定义的错误阈值规则之一已被满足。在本专利技术的另一实施例中,提供一种供错误数据处理系统之用的计算设备。所述计算设备包括保存错误信息的存储器,所述错误信息与错误来源和错误到达间隔时间相关,和与存储器耦接的处理器,所述处理器用于把用户定义的错误阈值数据应用于多个用户可定义的错误阈值规则,并根据保存的错误来源和错误到达间隔时间,确定何时所述多个用户可定义的错误阈值规则之一已被满足。在本专利技术的另一实施例中,提供一种程序存储装置。所述程序存储装置包括可由处理装置执行,从而执行提供具有用户定义的参数的错误数据处理的操作的程序指令,所述操作包括把用户定义的错误阈值应用于多个用户可定义的错误阈值规则,处理错误事件,保存与处理的错误事件相关的信息,并根据保存的信息,确定何时所述多个用户可定义的错误阈值规则之一已被满足。在本专利技术的另一实施例中,提供一种程序存储装置。所述程序存储装置包括可由处理装置执行,从而执行提供具有用户定义的参数的错误数据处理的操作的程序指令,所述操作包括把用户定义的错误阈值应用于多个用户可定义的错误阈值规则,从某一来源检测多个错误,计算所述多个错误之间的时间,保存与所述多个错误及所述多个错误之间的时间相关的信息,并根据保存的信息,确定何时所述多个用户可定义的错误阈值规则之一已被满足。在本专利技术的另一实施例中,提供一种供错误数据处理系统之用的计算设备。所述计算设备包括保存错误信息的装置,和与所述保存装置耦接,用于把用户定义的错误阈值数据应用于多个用户可定义的错误阈值规则,并根据保存的错误信息,确定何时所述多个用户可定义的错误阈值规则之一已被满足的装置。在构成本专利技术一部分的附加权利要求中详细指出了表征本专利技术的新事物的这些及各种其它优点和特征。但是,为了更好地理解本专利技术,其优点以及由其应用获得的目的,应参考构成本专利技术另一部分的附图,以及附随的描述内容,其中举例说明了根据本专利技术的设备的具体例子。附图说明现在参见附图,其中相同的附图标记表示对应的部件图1表示其中可实现本专利技术的数据处理系统的网络;图2是可被实现成如图1中所示的服务器或计算机系统的计算机处理系统的方框图;图3示意图解说明时间线上的错误事件,用于图解说明本专利技术的一个实施例的实现;图4是根据本专利技术的一个实施例的错误数据处理方法的流程图;图5是根据本专利技术的一个实施例,向扩展离散帧技术(DFT)规则集提供用户定义的参数的方法的流程图;图6图解说明根据本专利技术的实施例,按照扩展DFT规则集处理错误的方法的流程图。具体实施例方式在实施例的下述说明中,参考了附图,附图构成说明书的一部分,其中举例图解说明了可实践本专利技术的具体实施例。应当理解,在不脱离本专利技术的范围的情况下,可以使用其它实施例,因为可以进行一些结构变化。本专利技术的一个实施例提供利用动态可修改的DFT规则集,提供对大量来源的错误数据的统计处理的控制的方法、设备和程序存储装置。本专利技术中扩展了离散帧技术,以便向离散帧规则提供用户定义的参数,产生动态可修改的规则集。图1表示其中可实现本专利技术的数据处理系统100的网络。网络数据处理系统100包括网络102,网络102是用于提供在网络数据处理系统100内连接在一起的各种设备和计算机之间的通信链路的媒介。网络102可包括连接,例如有线、无线通信链路,或者光缆。在所示例子中,服务器104连同存储单元106一起与网络102连接。另外,客户机108、110和112与网络102连接。这些客户机108、110和112可以是例如个人计算机、网络计算机或工作站。在图1中,服务器104向客户机108-112提供数据,例如引导文件,操作系统映像和应用程序。客户机108、110和112是服务器104的客户机。网络数据处理系统100可包括未示出的另外的服务器、客户机和其它设备。图2是可被实现成如图1中所示的服务器或计算机系统的计算机处理系统200的方框图。计算机处理系统200可以是对称的多处理器(本文档来自技高网
...

【技术保护点】
一种提供具有用户定义的参数的错误数据处理的方法,包括:    把用户定义的错误阈值应用于多个用户可定义的错误阈值规则;    处理错误事件;    保存与处理的错误事件相关的信息;和    根据保存的信息,确定何时所述多个用户可定义的错误阈值规则之一已被满足。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:迈克尔加斯塔德托马斯费兰布伦特亚德利
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1