A system including a method and apparatus are provided for controlling fault conditions in a computer controlled device such as a data communications device. The invention can preferably be provided in a process restarter mechanism within an operation system. In operation, the process restarter system detects improper execution (i.e., detects a processing failure) of a set of instructions and initiates execution of the set of instructions in response to the operation of detecting. The system then repeats the operation of detecting and initiating according to a first restart sequence and then repeats the operation of detecting and initiating according to a second restart sequence. The second restart sequence initiates execution of the set of instructions in a different sequence than the first restart sequence. For example, the first restart sequence may perform process restarts quickly after failure detection, while the second restart sequence performs process restarts after longer and longer periods of time after failure detection. The quick restarts of the first restart sequence initially provide for maximum process uptime, and the delayed or progressively backed-off restarts allows a fault condition causing process failure to be remedied. The second restart sequence can include the use of helper processes which provide passive or active fault management. In active fault management using helper processes, the helper processes can diagnose and correct the fault condition(s) causing the improper execution of the set of instructions. Passive fault management helper processes can diagnose the fault condition and report back to the process restarter. By providing delayed restarts in the second restart sequence along with helper processes, fault management in a device equipped with the invention helps ensure proper and prolonged device operation with minimized system resource over-utilization.

Un sistema incluyendo un método y los aparatos se proporcionan para las condiciones de avería que controlan en un dispositivo controlado computadora tal como un dispositivo de las comunicaciones de datos. La invención se puede proporcionar preferiblemente en un mecanismo de proceso del restarter dentro de un sistema de la operación. En la operación, el sistema de proceso del restarter detecta la ejecución incorrecta (es decir, detecta una falta de proceso) de un sistema de instrucciones e inicia la ejecución del sistema de instrucciones en respuesta a la operación de la detección. El sistema entonces repite la operación de la detección y de iniciar según una primera secuencia del recomenzar y después repite la operación de la detección y de iniciar según una segunda secuencia del recomenzar. La segunda secuencia del recomenzar inicia la ejecución del sistema de instrucciones en una diversa secuencia que la primera secuencia del recomenzar. Por ejemplo, la primera secuencia del recomenzar puede realizar recomenzar de proceso rápidamente después de la detección de falta, mientras que la segunda secuencia del recomenzar realiza recomenzar de proceso después de períodos del tiempo más largos y más largos después de la detección de falta. Los recomenzar rápidos de la primera secuencia del recomenzar preven inicialmente uptime de proceso máximo, y los recomenzar retrasados o progresivamente backed-off permiten una condición de avería que causa falta de proceso de ser remediado. La segunda secuencia del recomenzar puede incluir el uso de los procesos del ayudante que proporcionan la gerencia de avería pasiva o activa. En la gerencia de avería activa usando procesos del ayudante, los procesos del ayudante pueden diagnosticar y corregir el condition(s) de la avería que causa la ejecución incorrecta del sistema de instrucciones. Los procesos pasivos del ayudante de la gerencia de avería pueden diagnosticar la condición de avería y divulgar de nuevo al restarter de proceso. Proporcionando recomenzar retrasados en la segunda secuencia del recomenzar junto con procesos del ayudante, la gerencia de avería en un dispositivo equipado de las ayudas de la invención asegura la operación apropiada y prolongada del dispositivo con la sobre-utilizacio'n reducida al mínimo del recurso de sistema.

 
Web www.patentalert.com

< (none)

< Water soluble package and liquid contents thereof

> Method and apparatus for bus hang detection and identification of errant agent for fail safe access to trapped error information

> (none)

~ 00044