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:
Dec. 06, 2011

Filed:

May. 28, 2010
Applicants:

Michael F. Christian, Pacifica, CA (US);

David Apgar, San Francisco, CA (US);

Igor Gashinsky, New York, NY (US);

Leif Hedstrom, Arvada, CO (US);

Nitzan Katz, Palo Alto, CA (US);

Erik Reed, Dublin, CA (US);

Ryan Troll, Santa Clara, CA (US);

Inventors:

Michael F. Christian, Pacifica, CA (US);

David Apgar, San Francisco, CA (US);

Igor Gashinsky, New York, NY (US);

Leif Hedstrom, Arvada, CO (US);

Nitzan Katz, Palo Alto, CA (US);

Erik Reed, Dublin, CA (US);

Ryan Troll, Santa Clara, CA (US);

Assignee:

Yahoo! Inc., Sunnyvale, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/173 (2006.01); G06F 15/16 (2006.01);
U.S. Cl.
CPC ...
Abstract

Techniques are described for directing connections between clients and the closest web server. Authoritative DNS resolvers of a network are placed at edges of the network. Using anycast, the authoritative DNS resolvers advertise routes of their destination netblock to the Internet. A request from a client to connect to the network is routed, based upon BGP tables, to the closest particular authoritative DNS resolver. Once the request is received, a response is sent to the client with the IP address of the closest web server. The closest web server is determined through in-network health check measurements, with the authoritative DNS resolvers dynamically selecting IP addresses closest to themselves. Routing protocols that directed the packet to the closest authoritative DNS resolver also dictate the route of subsequent traffic to the network. Thus, the closest web server selected by the authoritative DNS resolver is also the closest web server to the client.


Find Patent Forward Citations

Loading…