Patent ID: 9003018
Filing Date: 2015-04-07
Classification: G06F

Abstract:
1. A method for synchronizing and replicating data sets, comprising: receiving a request to synchronize a first data set associated with a first server and a second data set associated with a second server; determining, with reference to one or more replication constraints, whether to begin synchronization, using a processor; applying one or more resource control actions in response to determining to begin synchronization, wherein applying one or more resource control actions comprises generating one or more first low content replication journal entries comprising a set of instructions indicating write events at one or more data ranges; retrieving data from the one or more data ranges; generating one or more full content replication journal entries comprising the one or more first low content replication journal entries and the retrieved data; determining whether to begin generating one or more online replication journal entries based on the amount of instructions in the one or more first low content replication journal entries, availability of a network, and the one or more replication constraints; and generating the one or more online replication journal entries in response to a change in the first data set.