Patent ID: 6981075

Claim:
An information processing apparatus providing, to a host, a common storage accessible by the host, comprising: an interface connecting means with a plurality of communication paths connected to said host; I/O processing means for executing I/O processing of said common storage in response to an I/O request of said host; storing means for storing, as log information for each data transfer executed between said host and said interface connecting means, corresponding information among an identifier of a communication path used for the data transfer, a communication condition used for the data transfer and performance information indicating I/O processing performance of said host, the I/O processing performance being measured during the data transfer; and communication path selecting means for comparing a communication condition used for transferring objective data of said I/O request and a communication condition of said log information when the objective data of said I/O request is transferred between said host and said interface connecting means, and for selecting a communication path identified by an identifier as a communication path used for transferring the objective data of the I/O request among said plurality of communication paths, the identifier being included in a communication log selected based on the performance information of said communication logs of groups of the communication logs among the groups determined based on a result of the comparison.