• DocumentCode
    2662722
  • Title

    Locality-aware Connection Management and Rank Assignment forWide-area MPI

  • Author

    Saito, Hideo ; Taura, Kenjiro

  • Author_Institution
    Univ. of Tokyo, Tokyo
  • fYear
    2007
  • fDate
    14-17 May 2007
  • Firstpage
    249
  • Lastpage
    258
  • Abstract
    We propose a connection management scheme that limits the number of inter-cluster connections and forwards messages for processes that cannot communicate directly. We also propose a rank assignment scheme that finds rank-process mappings with low communication overhead by solving the quadratic assignment problem. Our proposed methods perform locality-aware communication optimizations, and do so without tedious manual configuration by obtaining latency and traffic information from a short profiling run of the environment and the application. Using these methods, we implemented a wide-area-enabled MPI library called MC-MPI, and evaluated its performance by running the NAS parallel benchmarks on 256 real nodes distributed across 4 clusters. MC-MPI was able to limit the number of process pairs that established connections to just 10% without suffering a performance penalty. Moreover, MC-MPI was able to find rank assignments that resulted in up to 160% better performance than locality-unaware assignments.
  • Keywords
    application program interfaces; message passing; workstation clusters; intercluster connections; locality-aware communication optimizations; locality-aware connection management; locality-unaware assignments; parallel benchmarks; performance evaluation; quadratic assignment problem; rank assignment; rank-process mappings; wide-area MPI; Bandwidth; Computer networks; Concurrent computing; Delay; Libraries; Optimization methods; Parallel programming; Q measurement; Scalability; Wide area networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing and the Grid, 2007. CCGRID 2007. Seventh IEEE International Symposium on
  • Conference_Location
    Rio De Janeiro
  • Print_ISBN
    0-7695-2833-3
  • Type

    conf

  • DOI
    10.1109/CCGRID.2007.68
  • Filename
    4215388