Load balancing according to an iterative greatest common divisor approach to weight normalization
AssigneeInternational Business Machines Corporation
InventorGary McAfee
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorGary McAfee
Estimating the term…
A method, system and apparatus for load balancing workloads in a cluster according to an iterative greatest common divisor approach to weight normalization. A load balancing method can include computing a greatest common divisor for a set of current normalized values for raw weights corresponding to endpoints in a cluster. Each of the current normalized values can be reduced by a factor proportionate to the greatest common divisor. The reduction can produce new normalized values for the raw weights corresponding to the endpoints in the cluster. The computing and reducing steps can be repeated for the new normalized values until the new normalized values are sufficiently low. Finally, workloads can be assigned to the endpoints in the cluster according to the new normalized values which are sufficiently low.
A load balancing method comprising the steps of:
A load balancer comprising:
A machine readable storage having stored thereon a computer program for load balancing endpoints in a cluster, the computer program comprising a routine set of instructions which when executed by a machine causes the machine to perform the steps of:
Dependencies are inferred from the claim text.