Patent ID: 8122117

Claim:
Non-transitory computer-readable media storing computer-executable instructions thereon that, when executed, cause a computing device to perform a method of reassigning computer operations between a set of computer components, the method comprising: referencing in a datastore a performance value of a first computer component that indicates a usage of the first computer component toward executing the computer operations, wherein an average performance value indicates an average usage of each computer component of the set of computer components; utilizing the computing device to determine a component value of the first computer component by solving (y i /y avg )*In(y i /y avg ), wherein y i is the performance value of the first computer component and y avg is the average performance value of performance values among the set of computer components, wherein the component value of the first computer component is higher than an average component value among computer components included in the set of computer components; and wherein the component value quantifies a contribution of the usage of the first computer component toward an imbalanced assignment of the computer operations between the set of computer components and the average component value indicates an average contribution of the usage of each computer component toward the imbalanced assignment, and based on the component value being higher, reassigning a portion of the computer operations being executed by the first computer component to one or more other computer components among the set of computer components.