Patent ID: 9459804
Filing Date: 2016-10-04
CPC Classification: G06F

Claim Text:
1. A system for multiple site data replication, the system comprising: a set of sites, wherein each site of the set of sites has a volume; a virtual service layer (VSL) enabled to be coupled to two sites of the set of sites, wherein the VSL presents a single volume at each of the two sites, wherein the VSL enables concurrent read/write access to the single volume at each of the two sites coupled to the VSL, and wherein the VSL synchronizes data of the single volume using a synchronization technique and the volumes of each of the two sites of the sets of sites; and computer-executable logic operating in memory, wherein the computer-executable program logic is configured to enable execution of: presenting at the two sites of the set of sites, via the VSL, a single volume, wherein a third site of the set of sites not coupled to the VSL is enabled to replicate the data of the single volume presented by the VSL to the third site using a replication technique, and wherein the replication technique uses one or more splitters to create a copy of IO sent to the single volume, regardless of to which of the sites coupled to the VSL the IO was sent; and enabling the system to transparently shift between which two sites of the set of sites are coupled by the VSL and which site of the set of sites, other than the sites coupled by the VSL, replicates the single volume presented by the VSL.