System and method for performing client-centric load balancing of multiple globally-dispersed servers
US7653700B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Nov 16, 2000 |
| Grant date | Jan 26, 2010 |
| Priority date | — |
| Expiry date | Aug 2, 2022 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L43/0882
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
Presented is a system and a method for load balancing multiple globally-dispersed servers based on client-centric performance criteria. The infrastructure of the system includes load balancing domain name servers (DNS-LBs) deployed in close physical proximity to the Internet service providers' points of presence. The DNS-LBs are then able to monitor the performance of the servers from a location close to the clients, which allows the DNS-LBs to select a server that will yield the best performance from that location for the client. A second level of the infrastructure utilizes domain name servers (DNS-Bs) that are deployed on the Internet backbones and regional provides. The authoritative domain name servers (DNS-As) for the servers to be load balanced refer all name queries to these DNS-Bs. The DNS-Bs then refer the queries to one of the DNS-LBs based on a mapping of the DNS-ISP address to its physically proximate DNS-LB. The DNS-LB then returns the IP address of the server that will provide the best performance from that location.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.