JOB MIGRATION IN RESPONSE TO LOSS OR DEGRADATION OF A SEMI-REDUNDANT COMPONENT
First Claim
1. A method comprising:
- detecting loss or degradation of the level of operation of one or more of the semi-redundant hardware components;
identifying hardware components that are affected by the loss or degradation of the one or more semi-redundant components;
migrating a critical job from an affected hardware component to an unaffected hardware component; and
performing less-critical jobs on an affected hardware component.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer program product and method of managing the workload in a computer system having one or more semi-redundant hardware components are provided. The method comprises detecting loss or degradation of the level of performance of one or more of the semi-redundant hardware components, identifying hardware components that are affected by the loss or degradation of the one or more semi-redundant components, migrating a critical job from an affected hardware component to an unaffected hardware component, and performing less-critical jobs on an affected hardware component. Loss or degradation of the semi-redundant component reduces the capacity of affected hardware components in the computer system without entirely disabling the computer system. Jobs identified as being critical are run on hardware components having the most capacity and reliability, while allowing less-critical jobs to make use of the remaining capacity of affected hardware components. Optionally, the semi-redundant hardware component may be selected from a memory module, CPU core, Ethernet port, power supply, fan, disk drive, and an input output port.
21 Citations
21 Claims
-
1. A method comprising:
-
detecting loss or degradation of the level of operation of one or more of the semi-redundant hardware components; identifying hardware components that are affected by the loss or degradation of the one or more semi-redundant components; migrating a critical job from an affected hardware component to an unaffected hardware component; and performing less-critical jobs on an affected hardware component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product including computer usable program code embodied on a computer usable storage medium, the computer program product comprising:
-
computer usable program code for maintaining a list of semi-redundant hardware components in a computer system; computer usable program code for detecting loss or degradation (a fault) of the level of operation of one or more of the semi-redundant hardware components; computer usable program code for identifying hardware components that are affected by the loss or degradation of the one or more semi-redundant components; computer usable program code for migrating a critical job from an affected hardware component to an unaffected hardware component; and computer usable program code for performing less-critical jobs on affected hardware components. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification