Method and system for selecting a host in a communications network
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method of selecting a host for a client in a client-server network, such as the Internet. The method includes initiating a plurality of responses, such as domain name system (DNS) responses, in a race to the local server and/or client. The method determines the most suitable host or server based on its shortest latency with the client.
-
Citations
56 Claims
-
1-9. -9. (Canceled)
-
10. A method of selecting a host for a client in a client-server network, the method comprising:
-
receiving a request to identify the host for the client;
instructing each of a plurality of servers to respond to the received request, wherein the time of instructing is scheduled at a time that is related to the latency between each of the plurality of severs and an authoritative server;
sending a plurality of responses, each having an address representative of a respective host, from the plurality of servers substantially immediately after receiving the instruction; and
selecting the respective host address from the first arriving response of the plurality of responses. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
11. A system for selecting a host for a client in a client-server network, the system comprising:
-
a first server in communication within the client-server network, the first server being configured to determine a future time at which to respond to a local server; and
a second server in communication with the first server, wherein the first sever is further configured to instruct the second server to respond to the local server, and the second server is configured to send a response to the local server at substantially the same time as the response by the first server, and wherein the response to the local server includes an address representative of a respective host. - View Dependent Claims (12)
-
-
22-36. -36. (Canceled)
-
37. A system for selecting a host to communicate with a client in a client-server network having a local server, the system comprising:
-
means for receiving a request to identify a host for the client;
means for instructing a plurality of servers to respond to the received request, wherein the time of instructing is scheduled at a time that is related to the latency between an authoritative server and the plurality of servers;
means for sending a plurality of responses, each response having an address representative of a respective host, from the plurality of servers substantially immediately after receiving the instruction; and
means for selecting the respective host address form the first arriving response of the plurality of responses. - View Dependent Claims (38, 39, 40)
-
-
41-47. -47. (Canceled)
-
48. A server system comprising:
a first server to be coupled to a client-server network, said first server to receive a request, to determine a future start of race (SOR), and to instruct each of a plurality of servers to send a response to the request at said future SOR time. - View Dependent Claims (49, 50, 51, 52, 53)
-
54. A method comprising:
-
receiving a request to identify a host for a client in a client-server network;
determining a future start of race (SOR) time at which a plurality of servers are to respond to the received request; and
instructing each server in the plurality of servers to send a response to the request at the future SOR time. - View Dependent Claims (55, 56)
-
Specification