Load-Balancing In Replication Engine of Directory Server
First Claim
1. A method for automatic load-balancing in a plurality of directory servers, the method comprising:
- receiving a request at a first directory server among a plurality of directory servers, wherein each of the plurality of directory servers being configured to operate as one of a master directory server or a replication directory server; and
identifying whether the received request is one of a read request or a write request.
1 Assignment
0 Petitions
Accused Products
Abstract
An embodiment of this invention provides a new LDAP server control to automate load balancing for replication based directory infrastructure. This solution is applicable to both master-master and master-replica based replication topologies. If one or more of the replication servers or the master servers are available for processing, the request is assigned to them based on output of a weighted non-uniform random number generator. This LDAP server control allows gaining very high performance while doing multiple parallel heavy LDAP operations. This LDAP control prevents the exposure of the replication directory server details to the outer world and therefore proves helpful in easing the security concerns.
38 Citations
22 Claims
-
1. A method for automatic load-balancing in a plurality of directory servers, the method comprising:
-
receiving a request at a first directory server among a plurality of directory servers, wherein each of the plurality of directory servers being configured to operate as one of a master directory server or a replication directory server; and identifying whether the received request is one of a read request or a write request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system having at least a processor configured for receiving a request at a first directory server among a plurality of directory servers, wherein each of the plurality of directory servers being configured to operate as one of a master directory server or a replication directory server;
- and identifying whether the received request is one of a read request or a write request.
- View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
Specification