Processing apparatus, processing apparatus control method and program
First Claim
1. A processing apparatus which is 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 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; and
a transmission controller implemented by the CPU executing a program stored in the memory, wherein the association storage section stores a first information piece about attributes identifying a specific process generating data input/output requests in such a manner that the first information piece is associated with a second information piece identifying at least one of the physical paths as at least one first physical path, and wherein when transmitting first data input/output requests generated by the process identified by the first information piece to the storage apparatus, the transmission controller transmits the first data input/output requests to the storage apparatus via the first physical path identified by the second information piece associated with the first information piece and, when transmitting second data input/output requests generated by a process not identified by the first information piece to the storage apparatus, transmits the second data input/output requests to the storage apparatus via at least one second physical path different from the first physical path of the plurality of physical paths.
1 Assignment
0 Petitions
Accused Products
Abstract
A processing apparatus which stores a first information piece about attributes identifying a specific process generating data input/output requests in such a manner that the first information piece is associated with a second information piece identifying at least one of the physical paths as at least one first physical path, and which, when transmitting first data input/output requests generated by the process identified by the first information piece to the storage apparatus, transmits the first data input/output requests to the storage apparatus via the first physical path identified by the second information piece associated with the first information piece and, when transmitting second data input/output requests generated by a process not identified by the first information piece to the storage apparatus, transmits the second data input/output requests to the storage apparatus via at least one second physical path different from the first physical path of the plurality of physical paths.
-
Citations
24 Claims
-
1. A processing apparatus which is 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 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; and
a transmission controller implemented by the CPU executing a program stored in the memory, wherein the association storage section stores a first information piece about attributes identifying a specific process generating data input/output requests in such a manner that the first information piece is associated with a second information piece identifying at least one of the physical paths as at least one first physical path, and wherein when transmitting first data input/output requests generated by the process identified by the first information piece to the storage apparatus, the transmission controller transmits the first data input/output requests to the storage apparatus via the first physical path identified by the second information piece associated with the first information piece and, when transmitting second data input/output requests generated by a process not identified by the first information piece to the storage apparatus, transmits the second data input/output requests to the storage apparatus via at least one second physical path different from the first physical path of the plurality of physical paths. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A control method for a processing apparatus which is 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 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; and
a transmission controller implemented by the CPU executing a program stored in the memory;
the control method comprising;
storing by the association storage section a first information piece about attributes identifying a specific process generating data input/output requests in such a manner that the first information piece is associated with a second information piece identifying at least one of the physical paths as at least one first physical path, and when transmitting first data input/output requests generated by the process identified by the first information piece to the storage apparatus, transmitting the first data input/output requests to the storage apparatus via the first physical path identified by the second information piece associated with the first information piece; and
when transmitting second data input/output requests generated by a process not identified by the first information piece to the storage apparatus, transmitting the second data input/output requests to the storage apparatus via at least one second physical path different from the first physical path of the plurality of physical paths. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
- a memory;
-
10. A computer readable storage medium storing a computer software program for causing a processing apparatus, which is 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 occurring in association with the execution of an application program managed as a process by an operating system, the computer software program comprising:
-
code for storing a first information piece about attributes identifying a specific process generating data input/output requests in such a manner that the first information piece is associated with a second information piece identifying at least one of the physical paths as at least one first physical path and;
code for, when transmitting first data input/output requests generated by the process identified by the first information piece to the storage apparatus, transmitting the first data input/output requests to the storage apparatus via the first physical path identified by the second information piece associated with the first information piece and;
code for, when transmitting second data input/output requests generated by a process not identified by the first information piece to the storage apparatus, transmitting the second data input/output requests to the storage apparatus via at least one second physical path different from the first physical path of the plurality of physical paths. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification