×

Application delivery controller and global server load balancer

  • US 9,900,252 B2
  • Filed: 03/08/2013
  • Issued: 02/20/2018
  • Est. Priority Date: 03/08/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for load balancing among host servers of a data network by a global server load balancer (GSLB), the method comprising:

  • receiving a query concerning a host name from a client;

    determining that there are two or more site switches and two or more of the host servers associated with the host name;

    measuring round trip times associated with each of the two or more site switches and a local Domain Name Server (DNS) assigned to the client;

    ascertaining geographic distances between each of the two or more host servers and the client;

    storing to a data table the measured round trip times and the ascertained geographic distances as performance metrics, the performance metrics being associated with the two or more host servers;

    determining a plurality of network addresses associated with the two or more host servers;

    randomly selecting a network address from the plurality of network addresses;

    retrieving, from the performance metrics stored in the table, performance metrics for the selected network address;

    calculating a score associated with the performance metrics of the selected network address;

    determining that the score for the selected network address meets a predetermined threshold; and

    based on the score for the selected network address, selecting, from the two or more host servers, a host server associated with the selected network address, the selected host server responding to the query received from the client.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×