Method and apparatus for managing workload across multiple resources
First Claim
Patent Images
1. A method for operating a system comprising multiple resources, said method comprising:
- identifying for each resource a set of one or more failure risks for that resource, using a computer system;
combining for each identified failure risk a likelihood of failure and an expected resolution time to provide a risk weight for the identified failure risk;
accumulating for each resource the risk weights for each failure risk for that resource to provide an accumulated risk weight for the resource; and
provisioning workload across the multiple resources based on the accumulated risk weights for each resource, by allocating higher priority tasks to resources with lower accumulated risk weights.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for operating a system comprising multiple resources. The method comprises identifying for each resource a set of one or more failure risks for that resource. For each identified failure risk, a likelihood of failure is combined with an expected resolution time to provide a risk weight for the identified failure risk. For each resource, the risk weights for each failure risk are accumulated to provide an accumulated risk weight for the resource. A resource manager provisions workload across the multiple resources based on the accumulated risk weights for each resource.
72 Citations
20 Claims
-
1. A method for operating a system comprising multiple resources, said method comprising:
-
identifying for each resource a set of one or more failure risks for that resource, using a computer system; combining for each identified failure risk a likelihood of failure and an expected resolution time to provide a risk weight for the identified failure risk; accumulating for each resource the risk weights for each failure risk for that resource to provide an accumulated risk weight for the resource; and provisioning workload across the multiple resources based on the accumulated risk weights for each resource, by allocating higher priority tasks to resources with lower accumulated risk weights. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising multiple resources, said apparatus comprising:
-
a processor; a set of one or more identified failure risks for each resource, wherein each identified failure risk has an associated likelihood of failure and expected resolution time; logic configured to accumulate for each resource a set of risk weights to provide an accumulated risk weight for the resource, wherein the set of risk weights is determined based on the likelihood of failure and expected resolution time for each identified failure risk; and a resource manager for provisioning workload across the multiple resources based on the accumulated risk weight for each resource, by allocating higher priority tasks to resources with lower accumulated risk weights. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer readable storage medium storing a computer program comprising program instructions, said instructions when loaded onto a system comprising multiple resources causing the system to perform a method comprising:
-
identifying for each resource a set of one or more failure risks for that resource; combining for each identified failure risk a likelihood of failure and an expected resolution time to provide a risk weight for the identified failure risk; accumulating for each resource the risk weights for each failure risk for that resource to provide an accumulated risk weight for the resource; and provisioning workload across the multiple resources based on the accumulated risk weights for each resource, by allocating higher priority tasks to resources with lower accumulated risk weights.
-
Specification