LDAP Replication Priority Queuing Mechanism
First Claim
Patent Images
1. A method, comprising:
- receiving, at a replication management system, a plurality of update requests for replicating data;
assigning, at the replication management system, a first priority level to each update request based upon an age of the update request;
monitoring, at the replication management system, a status of each update request to determine whether the age of the update request has exceeded a predetermined time threshold; and
assigning, at the replication management system, a second, higher priority level to each update request for which it is determined that the age of the update request has exceeded the predetermined time threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
A replication priority queuing system prioritizes replication requests in accordance with a predetermined scheme. An exemplary system includes a Replication Priority Queue Manager that receives update requests and assigns a priority based upon business rules and stores the requests in associated storage means. A Replication Decision Engine retrieves the requests from storage and determines a destination for the update based upon predetermined replication rules, and sends the update to the destination.
87 Citations
20 Claims
-
1. A method, comprising:
-
receiving, at a replication management system, a plurality of update requests for replicating data; assigning, at the replication management system, a first priority level to each update request based upon an age of the update request; monitoring, at the replication management system, a status of each update request to determine whether the age of the update request has exceeded a predetermined time threshold; and assigning, at the replication management system, a second, higher priority level to each update request for which it is determined that the age of the update request has exceeded the predetermined time threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus, comprising:
-
a processor; and a memory storing instructions which, when executed by the processor, cause the processor to perform a method, comprising; receiving a plurality of update requests for replicating data; assigning, to each update request, a first priority level based upon an age of the update request; monitoring a status of each update request to determine whether the age of the update request has exceeded a predetermined time threshold; and assigning a second, higher priority level to each update request for which it is determined that the age of the update request has exceeded the predetermined time threshold. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium comprising instructions which, when executed by a processor, cause the processor to perform a method comprising:
-
receiving a plurality of update requests for replicating data; assigning, to each update request, a first priority level based upon an age of the update request; monitoring a status of each update request to determine whether the age of the update request has exceeded a predetermined time threshold; and assigning a second, higher priority level to each update request for which it is determined that the age of the update request has exceeded the predetermined time threshold. - View Dependent Claims (17, 18, 19, 20)
-
Specification