×

Dynamically adjusting load balancing

  • US 9,774,537 B2
  • Filed: 12/01/2014
  • Issued: 09/26/2017
  • Est. Priority Date: 09/30/2014
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory machine readable medium storing sets of instructions for performing load balancing operations on a particular host computer on which at least one particular source compute node (SCN) executes, the sets of instructions comprising instructions for:

  • based on a set of load balancing criteria, distributing data messages sent by the particular SCN among the destination compute nodes (DCNs) of a DCN group,sending, to a set of controllers, message traffic statistics relating to data messages that are distributed among the DCNs of the DCN group;

    receiving, from the set of controllers, data that identifies at least one DCN that has been removed from the DCN group;

    receiving, from the set of controllers, a set of adjusted load balancing criteria that the set of controllers calculates by (1) collecting message traffic statistics from a plurality of host computers performing load balancing operations for data messages sent by SCNs executing on the host computers, (2) aggregating the collected message traffic statistics, and (3) computing the adjusted load balancing criteria from the aggregated collected message traffic statistics;

    based on the received set of adjusted load balancing criteria, adjusting the distribution of the data message flows from the particular SCN among the DCNs of the DCN group; and

    directing, after receiving the updated membership data, all new data message flows to a subset of DCNs in the DCN group that does not include the removed DCN.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×