System and method for grid MPI job allocation using file-based MPI initialization in grid computing system
    1.
    发明申请
    System and method for grid MPI job allocation using file-based MPI initialization in grid computing system 有权
    在网格计算系统中使用基于文件的MPI初始化的网格MPI作业分配的系统和方法

    公开(公告)号:US20050198104A1

    公开(公告)日:2005-09-08

    申请号:US11044557

    申请日:2005-01-27

    IPC分类号: G06F15/163 G06F15/16

    CPC分类号: G06F9/5072

    摘要: 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.

    摘要翻译: 公开了一种用于基于中间件的网格计算系统的基于文件的网格MPI作业分配系统,其中包括MPI程序的多个资源的计算机通过网络分布并彼此连接,其中网格MPI作业分配系统区分 中间件和MPI程序的功能,从而实现MPI初始化,而不需要单独的仲裁过程。 作业提交服务模块生成包含MPI初始化所需的每个节点的地址,端口号等的文件,并将该文件发送到相应节点的作业执行服务模块。 每个作业执行服务模块执行MPI作业,并且MPI程序等待文件的生成,然后使用文件中的信息执行初始化。 本发明明确区分由MPI程序和作业提交服务模块在中间件中完成的作业,从而使得能够在网格计算系统中执行MPI程序,而不管中间件的设计如何。