• DocumentCode
    1639233
  • Title

    High Performance Relay Mechanism for MPI Communication Libraries Run on Multiple Private IP Address Clusters

  • Author

    Takano, Ryousei ; Matsuda, Motohiko ; Kudoh, Tomohiro ; Kodama, Yuetsu ; Okazaki, Fumihiro ; Ishikawa, Yutaka ; Yoshizawa, Yasufumi

  • Author_Institution
    Grid Technol. Res. Center, Nat. Inst. of Adv. Ind. Sci. & Technol., Tokyo
  • fYear
    2008
  • Firstpage
    401
  • Lastpage
    408
  • Abstract
    We have been developing a Grid-enabled MPI communication library called GridMPI, which is designed to run on multiple clusters connected to a wide-area network. Some of these clusters may use private IP addresses. Therefore, some mechanism to enable communication between private IP address clusters is required. Such a mechanism should be widely adoptable, and should provide high communication performance. In this paper, we propose a message relay mechanism to support private IP address clusters in the manner of the Interoperable MPI (IMPI) standard. Therefore, any MPI implementations which follow the IMPI standard can communicate with the relay. Furthermore, we also propose a trunking method in which multiple pairs of relay nodes simultaneously communicate between clusters to improve the available communication bandwidth. While the relay mechanism introduces an one-way latency of about 25 musec, the extra overhead is negligible, since the communication latency through a wide area network is a few hundred times as large as this. By using trunking, the inter-cluster communication bandwidth can improve as the number of trunks increases. We confirmed the effectiveness of the proposed method by experiments using a 10 Gbps emulated WAN environment. When relay nodes with 1 Gbps NICs are used, the performance of most of the NAS Parallel Benchmarks improved proportional to the number of trunks. Especially, using 8 trunks, FT and IS are 4.4 and 3.4 times faster, respectively, compared with the single trunk case. The results showed that the proposed method is effective for running MPI programs over high bandwidth-delay product networks.
  • Keywords
    IP networks; application program interfaces; grid computing; message passing; open systems; wide area networks; grid-enabled MPI communication library; high performance message relay mechanism; interoperability; multiple private IP address cluster; trunking method; wide-area network; Bandwidth; Computer networks; Delay; Grid computing; Libraries; Network address translation; Network interfaces; Relays; Virtual private networks; Wide area networks; Grid computing; IMPI; MPI; Private IP address clusters;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing and the Grid, 2008. CCGRID '08. 8th IEEE International Symposium on
  • Conference_Location
    Lyon
  • Print_ISBN
    978-0-7695-3156-4
  • Electronic_ISBN
    978-0-7695-3156-4
  • Type

    conf

  • DOI
    10.1109/CCGRID.2008.88
  • Filename
    4534243