Patent ID: 7376766

Claim:
A processing apparatus configured to be coupled to a storage apparatus via a plurality of physical paths, as transmission paths, for a plurality of data input/output requests to be transmitted to the storage apparatus, the transmission of data input/output requests occurring in association with the execution of an application program managed as a process by an operating system, the processing apparatus comprising: a CPU; a memory; an association storage section implemented by the CPU executing a program stored in the memory; a transmission controller implemented by the CPU executing a program stored in the memory; and a physical path management storage section implemented by the CPU executing a program stored in the memory, wherein the association storage section stores first information relating to a plurality of concurrently executing processes and corresponding process priorities thereof, and second information including a ratio of the number of physical paths being used as priority paths to the number of physical paths being used as normal paths, each of the process priorities identifying the number of the priority paths to be allocated to the corresponding process, wherein the physical path management storage section stores third information relating to correspondence between the processes and the physical paths, generated based on the first information and the second information, wherein the transmission controller selects at least one of the priority paths for data input/output requests generated by the process based on the third information, wherein the transmission controller transmits the data input/output requests generated by the process to the at least one of the priority paths.