Centralized load balancer with weighted hash function
AssigneeAlcatel-Lucent USA Inc.
InventorsSimon C. BORST, Iraj SANIEE, Anwar I. WALID
Life of this patent
Estimating the term…
Loading patent…
AssigneeAlcatel-Lucent USA Inc.
InventorsSimon C. BORST, Iraj SANIEE, Anwar I. WALID
Estimating the term…
A method, apparatus, and machine readable storage medium is disclosed for balancing loads among a plurality of virtual machines (VMs) from a central dispatcher, wherein the dispatcher receives data packets and maps the data packets to VMs selected from the plurality of VMs, using a weighted hash function, having an associated weighting for each VM and forwarding each packet to a VM accordingly, wherein a load balancer decrements a weighting for a VM, responsive to an indication of the load on the VM exceeding a first load threshold. Weightings can correspond to a number of bins associated with each VM. Weightings are adjusted in response to receiving invite and disinvite messages from the VMs, representing their respective loads.
A method for balancing loads among a plurality of virtual machines (VM) from a central dispatcher, the method comprising steps of:
A centralized load balancer for balancing loads among a plurality of virtual machines (VMs) from a central dispatcher, said load balancer comprising:
A tangible and non-transitory machine-readable storage medium encoded with instructions thereon for execution by a centralized load balancer, wherein the tangible and non-transitory machine-readable storage medium comprises instructions for:
Dependencies are inferred from the claim text.