Patent ID: 10057338

Abstract:
A problem is to distribute data efficiently to each computing node in a parallel computing processing system.A parallel computing processing apparatus 1 accomplishes high-speed computing processing by processing the data read out from a plurality of storage apparatuses 106 via an I/O management server 102A and an I/O server 102B in parallel by a plurality of computing servers 101. During the above, when a job is submitted from a user terminal 103, the I/O management server 102A determines, with respect to a program to be executed, which of the computing servers 101 executes each of the processes of the program and whether each of the processes uses a computing acceleration module 105 with referring to a host definition information table 151, a rank arrangement information table 152, an acceleration module location information table 153, and an application characteristics information table 154. If the I/O management server 102A determines that each of the processes uses the computing acceleration module 105 and the process concerned is processed by the computing server 101 having the computing acceleration module 105, the I/O management server 102A allots an I/O bandwidth for the process concerned preferentially.