Patent ID: 7185156
Filing Date: 2007-02-27
Classification: G06F

Abstract:
1. A storage system to couple to one or more computers comprising: multiple disk array apparatuses, wherein each of the disk array apparatuses comprises a control unit and plural disk devices, wherein each said control unit comprises: plural channel interface units able to couple to said one or more computers and able to transfer data between said one or more computers and said control unit; plural disk interface units able to couple to said disk devices and able to transfer data between said disk devices and said control unit; at least one processor unit independently allocatable to said channel interface units and said disk interface units for controlling transfer of data between said one or more computers and said channel interface units, and between said disk devices and said disk interface units; a memory unit in which data to be written to said plural disk devices or data to be read out from said plural disk devices is stored; an interconnection that connects said channel interface units, said disk interface units, said at least one processor unit, and said memory unit to one another; and a management terminal unit connected to said at least one processor unit, wherein said at least one processor unit is allocated to a plurality of tasks for data transfer by using the channel interface units, the disk interface units, the memory unit, and the interconnection; wherein a first one of said management terminal units receives a first information that includes a use condition of said at least one processor unit, said channel interface units, and said disk interface units for each of said disk array apparatuses, and wherein said first management terminal unit compares said first information and a second information that represents a performance request to be inputted from said computer, and changes an allocation of resources in said storage system, in response to a result of said comparison, wherein said allocation of resources includes, for each disk array apparatus, an allocation of the at least one processor unit for the plurality of tasks, an allocation of said channel interface units, and an allocation of said disk interface units as resources allocable independently of each other.