-
公开(公告)号:US20130198565A1
公开(公告)日:2013-08-01
申请号:US13575196
申请日:2011-01-28
CPC分类号: G06F11/079 , G06F11/008 , G06F11/0793 , G06F11/3612 , G06F21/554 , G06N5/02
摘要: A computational geometry technique is utilized to detect, diagnose, and/or mitigate fault detection during the execution of a software application. Runtime measurements are collected and processed to generate a geometric enclosure that represents the normal, non-failing, operating space of the application being monitored. When collected runtime measurements are classified as being inside or on the perimeter of the geometric enclosure, the application is considered to be in a normal, non-failing, state. When collected runtime measurements are classified as being outside of the geometric enclosure, the application is considered to be in an anomalous, failing, state. In an example embodiment, the geometric enclosure is a convex hull generated in N-dimensional Euclidean space. Appropriate action (e.g., restart the software, turn off access to a network port) can be taken depending on where the measurement values lie in the space.
摘要翻译: 使用计算几何技术来检测,诊断和/或减轻在执行软件应用期间的故障检测。 收集和处理运行时测量值以生成几何外壳,其表示正在监视的应用程序的正常,非故障的操作空间。 当收集的运行时间测量被分类为几何外壳的内部或外围时,应用程序被认为处于正常的,非故障的状态。 当收集的运行时间测量被分类为几何外壳之外时,应用程序被认为处于异常的,失败的状态。 在示例性实施例中,几何外壳是在N维欧几里得空间中产生的凸包。 可以根据测量值在空间中的位置来采取适当的动作(例如,重新启动软件,关闭对网络端口的访问)。
-
公开(公告)号:US08949674B2
公开(公告)日:2015-02-03
申请号:US13575196
申请日:2011-01-28
CPC分类号: G06F11/079 , G06F11/008 , G06F11/0793 , G06F11/3612 , G06F21/554 , G06N5/02
摘要: A computational geometry technique is utilized to detect, diagnose, and/or mitigate fault detection during the execution of a software application. Runtime measurements are collected and processed to generate a geometric enclosure that represents the normal, non-failing, operating space of the application being monitored. When collected runtime measurements are classified as being inside or on the perimeter of the geometric enclosure, the application is considered to be in a normal, non-failing, state. When collected runtime measurements are classified as being outside of the geometric enclosure, the application is considered to be in an anomalous, failing, state. In an example embodiment, the geometric enclosure is a convex hull generated in N-dimensional Euclidean space. Appropriate action (e.g., restart the software, turn off access to a network port) can be taken depending on where the measurement values lie in the space.
摘要翻译: 使用计算几何技术来检测,诊断和/或减轻在执行软件应用期间的故障检测。 收集和处理运行时测量值以生成几何外壳,其表示正在监视的应用程序的正常,非故障的操作空间。 当收集的运行时间测量被分类为几何外壳的内部或外围时,应用程序被认为处于正常的,非故障的状态。 当收集的运行时间测量被分类为几何外壳之外时,应用程序被认为处于异常的,失败的状态。 在示例性实施例中,几何外壳是在N维欧几里得空间中产生的凸包。 可以根据测量值在空间中的位置来采取适当的动作(例如,重新启动软件,关闭对网络端口的访问)。
-