Patent ID: 8713352

Claim:
A method for securing redundancy in a parallel computing system having a plurality of computing node groups including at least one spare computing node group, the method comprising: associating a plurality of managing nodes with one of a plurality of computing node groups having respective node group information, and with an information management server having respective computing node group status information for the plurality of computing node groups; wherein the system is configurable using three manners of computing node group switching; receiving a job at a first of the plurality of managing nodes; queuing the job for processing on the computing node group associated with the first of the plurality of managing nodes; updating, by the first of the plurality of managing nodes, the in-use status information for the associated computing group node by accessing the information management server; detecting, by the first of the plurality of managing nodes, an occurrence of a failure in the associated computing node group; identifying, by the information management server in a first manner, by the first of the plurality of managing nodes in a second manner, or by all managing nodes in a third manner, a spare computing node group by accessing the computing node group status information in the information management server; obtaining, by the information management server in the first manner, by the first of the plurality of managing nodes in the second manner, or by all managing nodes in the third manner, computing node group information of the identified spare computing node group; disabling the computing group node associated with the detected failure; reassociating the first of the plurality of managing nodes with the identified spare computing node group; continuing, by the first of the plurality managing nodes, processing of the queued job using the identified spare computing node group; when the failure of the disabled computing node group is recovered, switching the disabled computing node group to the identified spare computing node; and registering the disabled computing node to the information management server as a new identified spare computing node group.