Patent ID: 9747036
Date: 2017-08-29
CPC Classifications: G06F

Claim:
1. A storage system comprising: a host computer configured to execute a plurality of application simultaneously; and a management computer, wherein a storage apparatus and the host computer are connected, the host computer including non-transitory computer media storing a storage program that is executable by the host computer, wherein the host computer is configured to be operably coupled to the management computer, wherein the host computer is configured to: designate an application name of an application targeted for execution and prescribed by a job; designate a data set name for the application targeted for execution as the job; designate at least one of a job name, a job class, and a job user; initiate the job upon receiving an indication from a user to execute the job, wherein: the host computer comprises processing components including a job reception module, a job spool module, and an application execution module; when the user provides the indication to execute the job, the job reception module receives the job and instructs the host computer to acquire information prescribed by the job; the job spool module is configured to postpone execution of the job until the application execution module enables job processing; when the application execution module enables the job processing, the host computer is configured to switch processing from processing by the job spool module to processing by the application execution module; the application execution module is configured to execute the application prescribed by the job such that upon execution of the application, application program data prescribed by the job is referenced; and upon completion of the processing by the application execution module, the host computer is configured to execute processing to end the job, wherein the management computer is configured to: execute tiered storage control processing based on file organization of an executed job detected in a tiered storage assignment operation by acquiring file organization information of an executed job from a control target data management table; acquire, from an I/O frequency management table, (1) highest frequency area information on areas accessed with a highest frequency in the file organization of the executed job and (2) next highest frequency area information on areas accessed with a next highest frequency in the file organization of the executed job; judge, in carrying out the tiered storage control, whether there is top tiered storage capacity available for a data set based on the acquired (1) highest frequency area information and (2) next highest frequency area information; determine, based on a result of the judgment, whether the data set is storable in an upper tiered storage; and assign the data set to the upper tier storage when it is determined that the data set is storable in the upper tiered storage.