IL200737A

Systems and methods for providing global server load balancing of heterogeneous devices

Abstract

This record has no abstract on file.

IL200737A, drawing sheet 1
Sheet 1 of 16

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

80 claims: 5 independent, 75 dependent

  1. 1
    What is Claimed:1. A method for providing global load balancing by an appliance among heterogeneous load balancing devices, the method comprising the steps of: (a) obtaining, by an appliance, a first set of one or more metrics from a first load 5 balancing device via a predetermined metric exchange protocol;(b) identifying, via the appliance, a second load balancing device, the second load balancing device comprising a different type of load balancer than the first load balancing device;(c) obtaining, by the appliance, a second set of one or more metrics from the second 10 load balancing device via a network management protocol;(d) determining, by the appliance, a load of the first load balancing device and the second load balancing device based on the first set of one or more metrics obtained via the predetermined metric exchange protocol and the second set of one or more metrics obtained via the network management protocol.
  2. 19
    The method of claim I, comprising obtaining, by the appliance, values for the second set of one or more metrics from the second load balancing device at a predetermined frequency. WO 2008/112698
  3. 23
    A method of load balancing heterogeneous devices by an appliance, the method comprising the steps of:(a) obtaining, by an appliance, a first set of one or more metrics from a first device via a network management protocol;(b) obtaining, by the appliance, a second set of one or more metrics from one or more servers via the network management protocol;(c) monitoring, by one or more load monitors of the appliance, the first set of one or more metrics and the second set of one or more metrics;(d) selecting, by a virtual server of the appliance, responsive to the one or more load monitors, a client request to one of the first device or a server of the one or more servers based on a load determined from the first set of one or more metrics and the second set of one or more metrics.
  4. 42
    An appliance for providing global load balancing among heterogeneous load balancing devices, the appliance comprising:a first load monitor obtaining a first set of one or more metrics from a first load balancing device;a virtual server for load balancing a plurality of load balancing devices, the virtual server identifying a second load balancing device comprising a different type of load balancer than the first load balancing device;a second load monitor obtaining a second set of one or more metrics from the second load balancing device via a network management protocol, and wherein responsive to the first load monitor and the second load monitor the global load balancing virtual server determines a load of the first load balancing device and the second lead balancing device based on the first set of one or more metrics obtained via the predetermined metric exchange protocol and the second set of one or more metrics obtained via the network management protocol.
  5. 64
    An appliance for load balancing heterogeneous devices, the appliance comprising:a first load monitor monitoring values of a first set of one or more metrics from a first device via a network management protocol;a second load monitor monitors values of a second set of one or more metrics from one or more servers via the network management protocol;a virtual server responsive to the first and second load monitors, forwarding a client request to one of the first device or a server of the one or more servers based on a load determined from the first set of one or more metrics and the second set of one or more metrics.