Arrangement for selecting a server to provide distributed services from among multiple servers based on a location of a client device
1 Assignment
0 Petitions
Accused Products
Abstract
A selection resource executed within the network is configured for selecting from among a plurality of servers, distributed throughout the network at respective network-based server locations in each configured for providing a specified service, a selected server for providing the specified service for a client device at a network-based client location. The selection resource selects the selected server based on the corresponding server location relative to the client location, and causes a request having been generated by the client device to be sent to the selected server. Hence, the selection resource optimizes client-server interactions in a distributed computing network, based on the client location and the server location.
77 Citations
54 Claims
-
1-9. -9. (canceled)
-
10. A method in a client device, the method comprising:
-
identifying a network-based client location of the client device within a network relative to an identifiable network topology;
selecting by the client device one selected server from other servers, the one selected server and the other servers located at respective network-based server locations within the identifiable network topology and each configured for providing a client service, the selecting based on the server location of the one selected server relative to the client location; and
sending a request to the one selected server for the client service. - View Dependent Claims (11, 12, 13, 14)
-
-
15-35. -35. (canceled)
-
36. A client device configured for connection with a network, the client device comprising:
-
a selection resource configured for;
(1) identifying a network-based client location of the client device within a network relative to an identifiable network topology, and (2) selecting one selected server from other servers, the one selected server and the other servers located at respective network-based server locations within the identifiable network topology and each configured for providing a client service, the selection resource configured for selecting the one selected server based on the server location of the one selected server relative to the client location; and
a network interface configured for sending a request to the one selected server for the client service. - View Dependent Claims (37, 38, 39, 40)
-
-
41-49. -49. (canceled)
-
50. A client device configured for connection with a network, the client device comprising:
-
selection means for identifying a network-based client location of the client device within a network relative to an identifiable network topology, the selection means further configured for selecting one selected server from other servers, the one selected server and the other servers located at respective network-based server locations within the identifiable network topology and each configured for providing a client service, the selection means configured for selecting the one selected server based on the server location of the one selected server relative to the client location; and
means for sending a request to the one selected server for the client service. - View Dependent Claims (51, 52, 53, 54)
-
Specification