A data replication system having a redundant configuration including dual
Fiber Channel fabric links interconnecting each of the components of two
data storage sites, wherein each site comprises a host computer and
associated data storage array, with redundant array controllers and
adapters. The system employs the grouping of logical units into
`association sets`, for logging and failover purposes. The concept of
association sets allows the system provides for proper ordering of I/O
operations during logging across multiple volumes. In addition,
association sets are employed by system to provide failure consistency by
causing the group of logical units/volumes to all fail at the same time,
ensuring a point in time consistency on the remote site.