Patent ID: 7769921

Claim:
A storage apparatus, comprising; a plurality of controllers connected to a host system and a storage device and for controlling transfer of data with the host system and the storage device; a data transfer path for connecting the each controllers; and a plurality of processors connected to the controllers and for controlling the controllers, wherein each of the plurality of controllers is connected to the same or a different processor; wherein a first processor connected to a controller that received a transfer command from the host system determines, based on the transfer command, a first controller to become a transfer source of data and a second controller to become a transfer destination of the data; and determines a data transfer path between the first controller and second controller; wherein, if there are a plurality of paths, at least one of the plurality of controllers selects a path in which the number of controllers that is directly controlled by the first processor or a second processor connected to the second controller becomes maximum as a specific path; and wherein the plurality of processors transfer data between the first controller and the second controller along with the specific path.