×

Active application response delay time

  • US 10,257,101 B2
  • Filed: 02/27/2018
  • Issued: 04/09/2019
  • Est. Priority Date: 03/31/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system for load balancing of Domain Name System (DNS) requests, the system comprising:

  • a global site load balancer configured to;

    select a first site load balancer associated with a first site and a second site load balancer associated with a second site, the first site and the second site being associated with a domain name of a client request received from a client;

    instruct the first site load balancer to determine a first compounded response delay and instructing the second site load balancer to determine a second compounded response delay;

    wherein the first site load balancer configured to;

    based on the instructing, determine a first active response delay time between a DNS server and the first site;

    determine a first application response delay time between the first site and one or more first servers associated with the first site;

    determine the first compounded response delay time based on the first active response delay time and the first application response delay time;

    wherein the second site load balancer is configured to;

    based on the instructing, determine a second active response delay time between the DNS server and the second site;

    determine a second application response delay time between the second site and one or more second servers associated with the second site;

    determine the second compounded response delay time based on the second active response delay time and the second application response delay time; and

    wherein the global site load balance is further configured to;

    compare the first compounded response delay time and second compounded response delay time; and

    based on the comparison, select a server from the one or more first servers associated with the first site and the one or more second servers associated with the second site; and

    a database configured to store at least data associated with the first application response delay time, the first active response delay time, the second application response delay time, the second active response delay time, the first compounded response delay time, and the second compounded response delay time.

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