Patent ID: 7809885

Claim:
A data replication system comprising: a host to output data; a plurality of data storage devices capable of persistent storage of the data; a data storage replication component comprising: (i) a primary interface programmable to mimic behavior of a data storage device to receive the data from the host data storage device, (ii) a plurality of host interfaces, wherein each of the host interfaces mimics behavior of a host for outputting the data to the plurality of data storage devices; and (iii) an internal interconnect for communication between the primary interface and each of the host interfaces; and an external interconnect to facilitate communication between the host and the primary interface of the data storage replication component, wherein the data storage replication component replicates the data received from the primary interface to each data storage device in the plurality of data storage devices, and wherein the internal interconnect comprises an asynchronous register access path and a synchronous data path.