Method, system and program products for automatically connecting a client to a server of a replicated group of servers
First Claim
Patent Images
1. A method of managing connections between clients and servers of a distributed computing environment, said method comprising:
- determining, by a client of said distributed computing environment, that a server coupled to said client, via a communications protocol that lacks individualized timeouts for individual components of said distributed computing environment, is unavailable to process requests for said client, wherein said server is a member of a group of a plurality of replicated servers; and
directly connecting, by said client, said client to another replicated server of said group, wherein servers of said group lack knowledge of application-level information of a communication session of said client.
1 Assignment
0 Petitions
Accused Products
Abstract
A client application sends a request to a given server of a replicated group of servers, and expects a response to the request. If the client does not receive a response to the request, or if the server is otherwise unavailable, the client is automatically reconnected to another server of the replicated group. The servers of the replicated group do not, however, have to have any knowledge of the communication session of the client.
-
Citations
27 Claims
-
1. A method of managing connections between clients and servers of a distributed computing environment, said method comprising:
-
determining, by a client of said distributed computing environment, that a server coupled to said client, via a communications protocol that lacks individualized timeouts for individual components of said distributed computing environment, is unavailable to process requests for said client, wherein said server is a member of a group of a plurality of replicated servers; and directly connecting, by said client, said client to another replicated server of said group, wherein servers of said group lack knowledge of application-level information of a communication session of said client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system of managing connections between clients and servers of a distributed computing environment, said system comprising:
-
means for determining, by a client of said distributed computing environment, that a server coupled to said client, via a communications protocol that lacks individualized timeouts for individual components of said distributed computing environment, is unavailable to process requests for said client, wherein said server is a member of a group of a plurality of replicated servers; and means for directly connecting, by said client, said client to another replicated server of said group, wherein servers of said group lack knowledge of application-level information of a communication session of said client. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. At least one program storage device readable by a machine, tangibly embodying at least one program of instructions executable by the machine to perform a method of managing connections between clients and servers of a distributed computing environment, said method comprising:
-
determining, by a client of said distributed computing environment, that a server coupled to said client, via a communications protocol that lacks individualized timeouts for individual components of said distributed computing environment, is unavailable to process requests for said client, wherein said server is a member of a group of a plurality of replicated servers; and directly connecting, by said client, said client to another replicated server of said group, wherein servers of said group lack knowledge of application-level information of a communication session of said client. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification