A system and method for high performance multi-controller processing is disclosed.
Independent Network storage controllers (NSCs) are connected by a high-speed data
link. The NSCs control a plurality of storage devices connected by a Fiber Channel
Arbitrated Loop (FCAL). To provide redundancy, for a given logical unit of storage
one NSC will function as the primary controller and the other NSC will function
as a mirror controller. To enhance the efficiency of command-response data transfers
between NSCs, mirror memory is correlated with primary memory and named resources
are used for command-response data transfers. Methods are disclosed to provide
for efficient active mirroring of data.