Method and system for measuring replication latencies in a network having multiple directory servers
First Claim
1. A method of measuring replication latency in a network having a plurality of interconnected directory servers that store objects, the method comprising:
- identifying directory servers connected to the network using a local client terminal connected to a local directory server by a local area network (LAN), wherein the local directory server is one of the directory servers in the network;
updating an object on one of the directory servers;
monitoring the other directory servers that replicate the object, to determine when the object is replicated on each of the other directory servers; and
calculating replication latency for each of the other directory servers, based on the monitoring.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system are disclosed for measuring replication latency in a network having interconnected directory servers that store objects. A client terminal connected to a local directory server is used to measure replication latency. The client terminal accesses the local directory server or a remote directory server and retrieves information to identify all of the other directory servers in the network. The client terminal updates an object in one of the directory servers, such as the local directory server. The other directory servers replicate the object. The client terminal monitors the other directory servers as the object is replicated, and calculates the replication latency for each of the directory servers.
9 Citations
22 Claims
-
1. A method of measuring replication latency in a network having a plurality of interconnected directory servers that store objects, the method comprising:
-
identifying directory servers connected to the network using a local client terminal connected to a local directory server by a local area network (LAN), wherein the local directory server is one of the directory servers in the network;
updating an object on one of the directory servers;
monitoring the other directory servers that replicate the object, to determine when the object is replicated on each of the other directory servers; and
calculating replication latency for each of the other directory servers, based on the monitoring. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A tangible, computer-readable medium having stored thereon computer-executable instructions for performing a method of measuring replication latency in a network having a plurality of interconnected directory servers that store objects, the method comprising:
-
identifying directory servers connected to the network;
selecting an operation type for replication, wherein the operation type has a replication priority;
updating an object in one of the directory servers according to the operation type;
monitoring the other directory servers while the other directory servers replicate the object to determine when the object is replicated on each of the other directory servers; and
calculating replication latency for each of the other directory servers for the operation type, based on the monitoring. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer system connected to a network having a plurality of interconnected directory servers that store objects and a terminal connected to the network, the terminal comprising:
-
a processor; and
a memory having stored therein computer-executable instructions for performing a method of measuring replication latency for an object updated on one of the directory servers and replicated on other directory servers connected to the network, the method comprising;
updating an object in one of the directory servers, wherein the step of updating causes the other directory servers to replicate the object;
determining when the object is replicated on each of the other servers; and
calculating replication latency for each of the other servers, after the determining. - View Dependent Claims (17, 18, 19, 20)
-
-
21. An apparatus that measures replication latency among directory servers in a network of interconnected directory servers, the apparatus comprising:
-
means for identifying directory servers connected to the network using a local client terminal connected to a local directory server by a local area network (LAN), wherein the local directory server is one of the directory servers in the network;
means for updating an object on one of the directory servers;
means for periodically checking a data field associated with the object on each of the other directory servers that replicate the object, to determine when the object is replicated on each of the other directory servers; and
means for calculating replication latency for each of the other directory servers, based on the monitoring. - View Dependent Claims (22)
-
Specification