×

LOAD BALANCING AMONG VOIP SERVER GROUPS

  • US 20110271005A1
  • Filed: 04/30/2010
  • Published: 11/03/2011
  • Est. Priority Date: 04/30/2010
  • Status: Abandoned Application
First Claim
Patent Images

1. A computerized method for load balancing among servers in a network, the method comprising:

  • storing, by a Domain Name Server (DNS) server, an identity table in a database, wherein the identity table comprises an identity entry for each of a plurality of servers in communication with the DNS server, each identity entry comprising a fully qualified domain name (FQDN) and load balancing information for the associated server;

    storing, by the DNS server, a persistence table in the database for storing one or more persistence entries, each persistence entry indicative of a persistent connection between a server, from the plurality of servers, and a client;

    receiving, by the DNS server, updated load balancing information from a first server of the plurality of servers, wherein the updated load balancing information is determined by the first server;

    updating, by the DNS server, the identity table based on the updated load balancing information, wherein the load balancing information for the identity entry associated with the first server is updated to include the updated load balancing information;

    receiving, by the DNS server, a service request from a client;

    determining, by the DNS server, whether the client is associated with a persistence entry in the persistence table; and

    if the client is not associated with a persistence entry;

    selecting, by the DNS server, a second server from the plurality of servers based on load balancing information for each identity entry in the identity table;

    storing, by the DNS server, a persistence entry indicative of a persistent connection between the client and the selected second server, the persistence entry comprising a FQDN from the identity entry associated with the selected second server and an identifier for the client; and

    transmitting, by the DNS server, the FQDN to the client.

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