Methods and associated apparatus for performing concurrent I/O operations
on a common shared subset of disk drives (LUNs) by a plurality of RAID
controllers. The methods of the present invention are operable in all of a
plurality of RAID controllers to coordinate concurrent access to a shared
set of disk drives. The plurality of RAID controllers operable enhance the
performance of a RAID subsystem by better utilizing available processing
power among the plurality of RAID controllers. Each of a plurality of RAID
controllers may actively process different I/O requests on a common shared
subset of disk drives. One of the plurality of controllers is designated
as primary with respect to a particular shared subset of disk drives. The
plurality of RAID controllers then exchange messages over a communication
medium to coordinate concurrent access to the shared subset of disk drives
through the primary controller.
Métodos e instrumento associado para executar operações simultâneas de I/O em um subconjunto compartilhado comum de movimentações de disco (LUNs) por um plurality de controladores da INVASÃO. Os métodos da invenção atual são operáveis em todo o plurality de controladores da INVASÃO coordenar o acesso simultâneo a um jogo compartilhado de movimentações de disco. O plurality dos controladores da INVASÃO operáveis realça o desempenho de um subsistema da INVASÃO mais melhor utilizando o poder processando disponível entre o plurality de controladores da INVASÃO. Cada um de um plurality de controladores da INVASÃO pode ativamente processar pedidos diferentes de I/O em um subconjunto compartilhado comum de movimentações de disco. Um do plurality dos controladores é designado como preliminar com respeito a um subconjunto compartilhado particular de movimentações de disco. O plurality de controladores da INVASÃO troca então mensagens sobre um meio de comunicação para coordenar o acesso simultâneo ao subconjunto compartilhado de movimentações de disco através do controlador preliminar.