×

Global server load balancer apparatus and method for dynamically controlling time-to-live

  • US 9,954,941 B2
  • Filed: 12/31/2014
  • Issued: 04/24/2018
  • Est. Priority Date: 10/21/2014
  • Status: Active Grant
First Claim
Patent Images

1. A global server load balancer (GSLB) apparatus which performs load balancing among a plurality of local servers, comprising:

  • a domain name system (DNS) query processor that receives a query message from a DNS server;

    a server selector that collects state information of the plurality of local servers, and selects a local server among the plurality of local servers based on the received query message and the collected state information of the plurality of local servers;

    a load calculator that collects state information of the GSLB apparatus, and calculates a load of the GSLB apparatus from the collected state information of the GSLB apparatus; and

    a time-to-live (TTL) controller that updates a TTL value of the GSLB apparatus based on the calculated load,wherein the DNS query processor, the server selector, the load calculator, and the TTL controller, are implemented via at least one central processing unit (CPU) or at least one hardware processor, andwherein the DNS query processor transmits a response message including information about the local server selected in the server selector and the updated TTL value, to the DNS server.

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