Patent ID: 8683485

Claim:
A method for distributing load in a data replication system comprising a first storage device and a second storage device, the method comprising: generating an I/O request for processing in one of a first storage resource group and a second storage resource group; directing the I/O request to the first storage device and mirroring a copy of the I/O request to the second storage device in the event the I/O request is to be processed in the first storage resource group; and directing the I/O request to the second storage device and mirroring a copy of the I/O request to the first storage device in the event the I/O request is to be processed in the second storage resource group; in the event the I/O request is to be processed in the first storage resource group but communication with the first storage device fails, redirecting the I/O request to the second storage device; and in the event the I/O request is to be processed in the second storage resource group but communication with the second storage device fails, redirecting the I/O request to the first storage device.