Patent ID: 8880800

Claim:
A method of operation of a redundant array of independent disks system comprising: instantiating a first controller having a first local map and a first remote map; instantiating a second controller having a second local map and a second remote map mapped to the first local map; mapping a first memory device to the first local map by the first controller; coupling a storage device to the second controller and the first controller; writing to the second remote map of the second controller for performing a direct remote write to the first local map of the first controller; initiating a read transaction from the second controller to the first controller, the read transaction is achieved using a write only scheme including: sending a read command descriptor from the second controller to the first controller in a controller-to-controller communication protocol, and performing the direct remote write of the second remote map by the first controller based on the read command descriptor for avoiding a PCI-express read transaction; and switching control of the storage device to the first controller, when a failure of the second controller is detected, by the first controller reading the first memory device.