×

LDAP replication priority queuing mechanism

  • US 8,190,561 B1
  • Filed: 12/06/2006
  • Issued: 05/29/2012
  • Est. Priority Date: 12/06/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method, for updating a lightweight directory access protocol server network, comprising:

  • receiving, at a replication priority queue manager of a replication management system, a plurality of update requests, each of which comprises instructions to replicate certain data from a master lightweight directory access protocol server of the server network to a plurality of slave lightweight directory access protocol servers of the server network;

    assigning, at the replication priority queue manager, for each of the plurality of update requests, a priority level wherein assigning the priority level for each of the plurality of update requests includes;

    (i) assigning, at the replication priority queue manager, the priority level for each of the plurality of update requests based upon an age of the update request;

    (ii) monitoring, following assigning the priority for each of the plurality of update requests, a status of the update request in order to determine whether the age of the update request has gone beyond a predetermined time threshold; and

    (iii) reassigning, to each of the plurality of update requests for which it is determined, in the monitoring, that the age of the update request goes beyond the predetermined time threshold, a higher priority;

    storing, at the replication priority queue manager, each update request in one of a plurality of ordered storage locations in accordance with a priority last assigned to the update request, wherein;

    the storing includes moving the update request, from a first storage location of the plurality of ordered storage locations to a second storage location, if the update request is reassigned from a first priority to a second, higher, priority;

    the first storage location corresponds to the first priority; and

    the second storage location corresponds to the second priority;

    processing, at the replication decision engine, each of the plurality of update requests in order based upon the assigned storage locations; and

    replicating data identified in each of the plurality of update requests from the master lightweight directory access protocol server to the plurality of slave lightweight directory access protocol servers in order based upon the assigned storage locations.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×