Accessing distributed services in a network
First Claim
1. A method comprising:
- for a set of multiple servers in which each server (a) provides a service having a name or other identifier, (b) has a network address that differs from the network addresses of the other servers in the set, and (c) is co-located with a resolution mechanism that maps a name or other identifier that is received from a client to a network address that is local to the resolution mechanism;
operating the resolution mechanisms to enable a client to choose one of the servers as being currently operational and/or accessible to provide the service to the client, and to so choose the server without the client needing to first access the chosen server.
1 Assignment
0 Petitions
Accused Products
Abstract
A set of multiple servers in which each server (a) provides a service having a name or other identifier, and for which each server (b) has a network address that differs from the network addresses of the other servers in the set, and (c) is co-located with a resolution mechanism that maps a name or other identifier of the service that is received from a client to a network address that is local to the resolution mechanism. The resolution mechanisms are operated to enable a client to choose one of the servers as being currently operational and/or accessible to provide the service to the client, and to so choose the server without the client needing to first access the chosen server.
32 Citations
18 Claims
-
1. A method comprising:
-
for a set of multiple servers in which each server (a) provides a service having a name or other identifier, (b) has a network address that differs from the network addresses of the other servers in the set, and (c) is co-located with a resolution mechanism that maps a name or other identifier that is received from a client to a network address that is local to the resolution mechanism;
operating the resolution mechanisms to enable a client to choose one of the servers as being currently operational and/or accessible to provide the service to the client, and to so choose the server without the client needing to first access the chosen server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system comprising
a set of multiple servers in which each server provides a service having a name or other identifier, each server having a network address that differs from the network addresses of the other servers in the set and is co-located with a resolution mechanism that maps a name or other identifier of the service that is received from a client to a network address that is local to the resolution mechanism, and the resolution mechanisms enabling a client to choose one of the servers as being currently operational and accessible to provide the service to the client, and to so identify the server without the client needing to first access the chosen server.
Specification