发明名称 Milestone based dynamic multiple watchdog timeouts and early failure detection
摘要 A dynamic, milestone-based solution for managing computer operations, as may be embodied by various systems, methods, and non-transitory computer-readable storage media, may involve analyzing a computer operation invoked by an invoking module. The solution may involve identifying and classifying discrete steps or phases within the invoked operation and applying context-specific watchdog timers and operational milestones based on the detected phases. The solution may involve monitoring the progress of the operation and terminating the operation when an operational milestone is not achieved before an applied watchdog timer expires during a given phase.
申请公布号 US9477490(B2) 申请公布日期 2016.10.25
申请号 US201514589760 申请日期 2015.01.05
申请人 DELL SOFTWARE INC. 发明人 Liddicott Samuel
分类号 G06F9/46;G06F9/44;G06F11/34 主分类号 G06F9/46
代理机构 Polsinelli LLP 代理人 Polsinelli LLP
主权项 1. A dynamic, milestone-based method for managing a plurality of computer operations, the method comprising: executing an invoking module, the invoking module including a plurality of executable instructions stored in a memory of a computing device, wherein executing the invoking module invokes a computer operation of the plurality of computer operations; and executing a monitoring engine, the monitoring engine including a plurality of executable instructions stored in the memory of the computing device, wherein executing the monitoring engine: classifies a first phase of the invoked computer operation;selects a first watchdog timer, a first watchdog timer timeout value, and a first milestone for the first phase based on the classification of the first phase and a priority of the invoked computer operation;activates the first watchdog timer;monitors progress of the first phase;compares the progress to the first milestone;terminates the operation when the progress fails to meet the first milestone before the first watchdog timer reaches the timeout value; andpermits the operation to progress to a second phase when the progress meets the first milestone before the first watchdog timer reaches the timeout value.
地址 Round Rock TX US