Directory server replication
First Claim
1. A method for replicating a directory server comprising:
- collecting information regarding requests made to the directory server by clients;
determining a process by which the directory server should be replicated based on the information collected, where the process is determined based on the requests made to the directory server by the clients, as opposed to the requests made just by one of the clients;
determining a type of replication as to which the directory server should be replicated based on the information collected, where the type of replication is determined based on the requests made to the directory server by the clients, as opposed to the requests made just by one of the clients; and
,replicating a new directory server from the directory server using the process that has been determined, the new directory server having the type of replication that has been determined, such that replicating the new directory server having the type of replication that has been determined and using the process that has been determined results in the new directory server being accessible by the clients, and not just by one of the clients.
1 Assignment
0 Petitions
Accused Products
Abstract
Information regarding requests made to a directory server by clients is collected. The requests including read, compare, search, write, and update requests. It is determined the number of the read, compare and search requests is greater than a threshold and/or whether the number of the write and update requests is greater than the threshold. In response to determining that either or both numbers are greater than the threshold, the following is performed. The process by which the directory server should be replicated is determined based on the information collected. The type of replication as to which the directory server should be replicated is also determined based on the information collected. A new directory server is then replicated from the directory server using the determined process. The new directory server has the determined type of replication.
19 Citations
20 Claims
-
1. A method for replicating a directory server comprising:
-
collecting information regarding requests made to the directory server by clients; determining a process by which the directory server should be replicated based on the information collected, where the process is determined based on the requests made to the directory server by the clients, as opposed to the requests made just by one of the clients; determining a type of replication as to which the directory server should be replicated based on the information collected, where the type of replication is determined based on the requests made to the directory server by the clients, as opposed to the requests made just by one of the clients; and
,replicating a new directory server from the directory server using the process that has been determined, the new directory server having the type of replication that has been determined, such that replicating the new directory server having the type of replication that has been determined and using the process that has been determined results in the new directory server being accessible by the clients, and not just by one of the clients. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 19, 20)
-
-
11. A system comprising:
-
a learning engine to collect information regarding requests made to a directory server by clients; a determination engine to determine a process by which the directory server should be replicated based on the information collected and to determine a type of replication as to which the directory server should be replicated based on the information collected, where both the process and the type of replication are determined based on the requests made to the directory server by the clients, as opposed to the requests made just by one of the clients; and
,a replication engine to replicate a new directory server from the directory server using the process that has been determined, the new directory server having the type of replication that has been determined, such that replicating the new directory server having the type of replication that has been determined and using the process that has been determined results in the new directory server being accessible by the clients, and not just by one of the clients. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium having one or more computer programs stored thereon to perform a method comprising:
-
collecting information regarding requests made to a directory server by clients, the requests including read, compare, search, write, and update requests; determining whether a number of the read, compare and search requests is greater than a threshold and/or whether a number of the write and update requests is greater than the threshold; in response to determining that the number of the read, compare, and search requests is greater than the threshold and/or that the number of the write and update requests is greater than the threshold, determining a process by which the directory server should be replicated based on the information collected, where the process is determined based on the requests made to the directory server by all the clients, as opposed to the requests made just by one of the clients; determining a type of replication as to which the directory server should be replicated based on the information collected, where the type of replication is determined based on the requests made to the directory server by the clients, as opposed to the requests made just by one of the clients; and
,replicating a new directory server from the directory server using the process that has been determined, the new directory server having the type of replication that has been determined, such that replicating the new directory server having the type of replication that has been determined and using the process that has been determined results in the new directory server being accessible by the clients, and not just by one of the clients. - View Dependent Claims (18)
-
Specification