Patent ID: 8176211

Claim:
A storage system comprising: a plurality of ports which receive data from at least one server and include one or more first ports and one or more second ports; a plurality of disks which store data received at the plurality of ports and correspond to a plurality of virtual disks including a first virtual disk and a second virtual disk; a disk cache memory temporarily storing data read from the disks and data to be written to the disks; a plurality of processors which control to transfer data received at the plurality of ports and include one or more first processors and one or more second processors; wherein a number of the first ports, a first capacity of the disk cache memory, a number of the first processors, and a number of first disks which correspond to the first virtual disk are determined based on a first performance; wherein a number of the second ports, a second capacity of the disk cache memory, a number of second processors, and a number of second disks which correspond to the second virtual disk are determined based on a second performance; wherein the first ports, the first capacity of the disk cache memory, the first processors, and the first virtual disk are assigned to a first virtual storage system; wherein the second ports, the second capacity of the disk cache memory, the second processors, and the second virtual disk are assigned to a second virtual storage system.