×

Conflictless replication in a multi-master directory system

  • US 7,340,488 B2
  • Filed: 04/30/2004
  • Issued: 03/04/2008
  • Est. Priority Date: 05/15/2003
  • Status: Active Grant
First Claim
Patent Images

1. A master server, for use in a directory server system having other master servers and a non-master server, each server configured to store directory server data, comprising updates, each update having a creation time, the master servers configured to exchange replicate updates through update communications, said master server compnsing:

  • an update state builder configured to maintain local update state items, each item being associated to a designated master server and comprising an estimate time indication related to update communications received by the local master server about the directory server data stored by the designated master server,an upper time builder configured to evaluate an upper time value, said upper time value being the earliest one of the estimate time indications in the local update state items, anda master-to-non-master replicate function, configured to send to the non-master server those of the updates in the local directory server data which meet a time condition, said time condition including an upper time condition which comprises the fact that an update has an associated creation time which is no later than the upper time value such that those updates in the local directory server data that have an associated creation time later than the upper time value are not sent to the non-master server.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×