• DocumentCode
    1662087
  • Title

    Load-balancing scatter operations for Grid computing

  • Author

    Genaud, Stéphane ; Giersch, Arnaud ; Vivien, Frédéric

  • Author_Institution
    ICPS-LSIIT, Univ. Louis Pasteur, Strasbourg, France
  • fYear
    2003
  • Abstract
    We present solutions to statically load-balance scatter operations in parallel codes run on Grids. Our load-balancing strategy is based on the modification of the data distributions used in scatter operations. We need to modify the user source code, but we want to keep the code as close as possible to the original. We study the replacement of scatter operations with a parameterized scatter, allowing a custom distribution of data. The paper presents: (1) a general algorithm which finds an optimal distribution of data across processors; (2) a quicker guaranteed heuristic relying on hypotheses on communications and computations; (3) a policy on the ordering of the processors. Experimental results with an MPI scientific code of seismic tomography illustrate the benefits obtained from our load-balancing.
  • Keywords
    digital simulation; geophysical techniques; geophysics computing; message passing; resource allocation; seismology; workstation clusters; MPI scientific code; grid computing; guaranteed heuristic; load balancing scatter operations; seismic tomography; user source code; Application software; Computer networks; Concurrent computing; Distributed computing; Grid computing; Libraries; Message passing; Network topology; Scattering parameters; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2003. Proceedings. International
  • ISSN
    1530-2075
  • Print_ISBN
    0-7695-1926-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2003.1213207
  • Filename
    1213207