Patent ID: 7519744
Filing Date: 2009-04-14
Classification: G06F

Abstract:
1. A processing apparatus for being 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, transmission of the data input/output requests occurring in association with 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 first program code stored in the memory; a transmission controller implemented by the CPU executing second program code stored in the memory; and a physical path management storage section implemented by the CPU executing third program code stored in the memory, wherein the association storage section stores first information indicative of a correspondence relationship between a plurality of processes and respective priorities thereof and second information indicative of a proportion of the number of physical paths used as priority paths to the number of physical paths used as normal paths, each of the priorities identifying the number of the priority paths to be allocated to the respective process, each of the priorities being based on process information of the respective process which is designated by a user and includes a process execution condition, wherein the physical path management storage section stores third information indicative of a correspondence relationship between the processes and the physical paths, the third information 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.