Patent ID: 9075856
Filing Date: 2015-07-07
Classification: G06F

Abstract:
1. A computer-implemented method for distributing replication tasks within computing clusters, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising: identifying a primary volume that is replicated to a secondary volume; identifying a computing cluster with access to the primary volume, the computing cluster comprising at least a first node and a second node; monitoring at least one property of the computing cluster; receiving a request to write data to the primary volume; selecting, based at least in part on the at least one property of the computing cluster, the first node to log the request to write the data to the primary volume to a replication log; selecting, based at least in part on the at least one property of the computing cluster, the second node to use the replication log to replicate the data to the secondary volume; logging, via the first node, the request to write the data to the primary volume to the replication log; using the replication log to replicate, via the second node, the data to the secondary volume.