Method and system to provide highly available services
First Claim
1. A method for providing highly available services, said method comprising:
- providing a connection pool, said connection pool including a connection for each of a plurality of servers;
applying a load-balancing policy to said connection pool; and
assigning a connection from said connection pool to a client, according to said load-balancing policy.
1 Assignment
0 Petitions
Accused Products
Abstract
An example of a solution provided here comprises: providing a connection pool, said connection pool including a connection for each of a plurality of servers; applying a load-balancing policy to said connection pool; and assigning a connection from said connection pool to a client, according to said load-balancing policy. Another example of a solution comprises: providing a plurality of directory servers; providing a connection pool, said connection pool including a connection for each of said plurality of directory servers; applying a load-balancing policy to said connection pool; and assigning a connection from said connection pool to a client, according to said load-balancing policy. Methods for providing highly available services, systems for executing such methods, and instructions on a computer-usable medium, for executing such methods, are provided.
131 Citations
26 Claims
-
1. A method for providing highly available services, said method comprising:
-
providing a connection pool, said connection pool including a connection for each of a plurality of servers;
applying a load-balancing policy to said connection pool; and
assigning a connection from said connection pool to a client, according to said load-balancing policy. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for providing highly available services, said method comprising:
-
providing a plurality of directory servers;
providing a connection pool, said connection pool including a connection for each of said plurality of directory servers;
applying a load-balancing policy to said connection pool; and
assigning a connection from said connection pool to a client, according to said load-balancing policy. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for providing highly available services, said system comprising:
-
means for providing a connection pool, said connection pool including a connection for each of a plurality of servers;
means for applying a load-balancing policy to said connection pool; and
means for assigning a connection from said connection pool to a client, according to said load-balancing policy. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A computer-usable medium having computer-executable instructions for providing highly available services, said computer-executable instructions comprising:
-
means for providing a connection pool, said connection pool including a connection for each of a plurality of servers;
means for applying a load-balancing policy to said connection pool; and
means for assigning a connection from said connection pool to a client, according to said load-balancing policy. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification