摘要 |
A dynamic selection of a communications link between a storage controller and one of a plurality of storage servers is provided so as to enhance the performance of the storage system. The storage system includes a plurality of storage devices, a corresponding plurality of virtual storage controllers coupled to the storage devices and a virtual storage controller. The virtual storage controller includes a host interface, a server interface, a stored table and a processing unit. The stored table includes a list identifying the active links between the server interface and each virtual storage server and, for each active link, a corresponding performance value. The processing unit is programmed to receive from a host a request for a storage operation on selected data, determine which active link has the most favorable performance value and direct that the requested storage operation be performed by the virtual storage server coupled to the virtual storage controller over the active link having the most favorable performance value.
|