摘要:
Disclosed is a file-based grid MPI job allocation system for a middleware-based grid computing system in which computers having a plurality of resources including an MPI program are distributed and connected to each other through a network, wherein the grid MPI job allocation system differentiates functions of a middleware and the MPI program, thereby achieving MPI initialization without intervention of a separate arbitration process. The job submission service module generates a file containing an address, a port number, etc. of each node, which are necessary for the MPI initialization, and sends the file to the job execution service module of the corresponding node. Each job execution service module executes the MPI job, and the MPI program waits for the generation of the file and then performs initialization by using the information in the file. The present invention clearly differentiates the jobs to be done by the MPI program and by the job submission service module in the middleware, thereby enabling the MPI program to be executed in the grid computing system regardless of the design of the middleware.