The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 26, 2010

Filed:

Nov. 16, 2000
Applicants:

Pradeep Bahl, Redmond, WA (US);

Feng Sun, Issaquah, WA (US);

Bernard D. Aboda, Bellevue, WA (US);

Arnold S. Miller, Alexandria, VA (US);

Inventors:

Pradeep Bahl, Redmond, WA (US);

Feng Sun, Issaquah, WA (US);

Bernard D. Aboda, Bellevue, WA (US);

Arnold S. Miller, Alexandria, VA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01);
U.S. Cl.
CPC ...
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.

Published as:
EP1207668A2; EP1207668A3; EP1207668B1; ATE432579T1; DE60138794D1; EP2088744A1; US7653700B1; EP2088744B1; ATE496473T1; DE60143919D1;

Find Patent Forward Citations

Loading…