发明名称 System and method for statistical application-agnostic fault detection
摘要 A system, method, and computer readable medium for statistical application-agnostic fault detection of multi-process applications. The computer readable medium includes computer-executable instructions for execution by a processing system. A multi-process application runs on a host. Interceptors collect statistical events and sends said events to a statistical fault detector. The statistical fault detector creates one or more distributions and compares recent statistical event data to historical statistical event data and uses deviation from historical norm for fault detection. The present invention detects faults both within the application and within the environment wherein the application executes, if conditions within the environment cause impaired application performance. The invention also teaches consensus fault detection and elimination of cascading fault notifications based on a hierarchy of events and event groups. Interception and fault detection is transparent to the application, operating system, networking stack and libraries.
申请公布号 US9430309(B1) 申请公布日期 2016.08.30
申请号 US201414175484 申请日期 2014.02.07
申请人 Open Invention Network LLC 发明人 Havemose Allan
分类号 G06F11/00;G06F11/07 主分类号 G06F11/00
代理机构 Haynes and Boone, LLP 代理人 Haynes and Boone, LLP
主权项 1. A system, comprising: one or more memory locations configured to store applications executing on a host with a host operating system; one or more interceptors configured to intercept calls to the host operating system, and configured to generate one or more statistical events based on said intercepted calls; a statistical fault detector configured to calculate one or more distributions for said one or more statistical events and configured to maintain a hierarchy of events and event groups; wherein fault detection for said applications is performed by detection of statistically significant deviation of recent events from the corresponding one or more distributions; and wherein said one or more statistical events and hierarchy of event groups is traversed from individual events to said event groups, and wherein faults are detected with a most-specific fault detector first.
地址 Durham NC US