Patent ID: 8136116
Filing Date: 2012-03-13
Classification: G06F,G11B,H04L,Y02D

Abstract:
1. A storage system coupled to a computer that executes a data processing job by running a program, comprising: an interface coupled to the computer; a storage controller coupled to the interface; and disk drives in which data read or written by the computer is stored, wherein the storage controller is configured to: provide logical volumes to the computer by allocating at least one storage area of the disk drives to the logical volumes; control spinning of disks in the disk drives; receive job information which contains an execution order of the job and a load attribute of the job from the computer before the job is executed, wherein the load attribute includes either a first load attribute which indicates that load of computation processing by the computer has high priority in the job execution, or a second load attribute which indicates load of reading or writing data to the logical volumes has high priority in the job execution; select a logical volume to which none of the storage areas are allocated when requested by the computer to provide a logical volume for storing a file that is used temporarily by the job to be executed; select which storage area to allocate to the selected logical volume based on at least one of the job execution order and the load attribute; allocate the selected storage area to the selected logical volume; and notify the computer of the selected logical volume.