Recovery of a redundant node controller in a computer system
AssigneeInternational Business Machines Corporation
InventorsJohn S. Langford, Atit D. Patel, Joshua N. Poimboeuf
Life of this patent
Estimating the term…
Abstract
Recovery of a redundant node controller in a computer system including determining a loss of a heartbeat for a predefined period of time between a system controller and the redundant node controller; in response to determining the loss of the heartbeat for the predefined period of time, checking network connectivity between the system controller and the redundant node controller; if there is network connectivity between the system controller and the redundant node controller, determining whether an application on the redundant node controller is running; and if an application on the redundant node controller is running, resetting the redundant node controller through a primary node controller.
Claims17
A method of recovery of a redundant node controller in a computer system, the method comprising:
- determining a loss of a heartbeat for a predefined period of time between a system controller and the redundant node controller;
- in response to determining the loss of the heartbeat for the predefined period of time, checking network connectivity between the system controller and the redundant node controller;
- if there is network connectivity between the system controller and the redundant node controller, determining whether an application on the redundant node controller is running including determining through the primary node controller whether a clock on the redundant node controller is active;
- and
- if an application on the redundant node controller is running, resetting the redundant node controller through a primary node controller.
An apparatus for recovery of a redundant node controller in a computer system, the apparatus comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions capable of:
- determining a loss of a heartbeat for a predefined period of time between a system controller and the redundant node controller;
- in response to determining the loss of the heartbeat for the predefined period of time, checking network connectivity between the system controller and the redundant node controller;
- if there is network connectivity between the system controller and the redundant node controller, determining whether an application on the redundant node controller is running including determining through the primary node controller whether a clock on the redundant node controller is active;
- and
- if an application on the redundant node controller is running, resetting the redundant node controller through a primary node controller.
A computer program product for recovery of a redundant node controller in a computer system, the computer program product disposed in a signal bearing recordable medium, the computer program product comprising computer program instructions capable of:
- determining a loss of a heartbeat for a predefined period of time between a system controller and the redundant node controller;
- in response to determining the loss of the heartbeat for the predefined period of time, checking network connectivity between the system controller and the redundant node controller;
- if there is network connectivity between the system controller and the redundant node controller, determining whether an application on the redundant node controller is running including determining through the primary node controller whether a clock on the redundant node controller is active;
- and
- if an application on the redundant node controller is running, resetting the redundant node controller through a primary node controller.
Dependencies are inferred from the claim text.