• DocumentCode
    3089809
  • Title

    Dynamic load balance in parallel merge sorting over homogeneous clusters

  • Author

    Armando, D.G. ; Marcelo, Naiouf ; Franco, Chichizola ; Laura, D.G.

  • Author_Institution
    Sch. of Comput. Sci., La Plata Nat. Univ., Argentina
  • Volume
    2
  • fYear
    2005
  • fDate
    28-30 March 2005
  • Firstpage
    219
  • Abstract
    Sorting is one of the most usual and important operations carried out in a computer. The time required by the sequential sorting algorithms is an important problem when working with large sized sequences. As solution, we can consider parallelization and attaining a near optimal performance achieving a balance in the work to be done by processors. Notice that the work does not depend only on the amount of data but also on the sequence disordering, and on the relative computer power of processors. This paper develops a technique of redistributing dynamically the data load from the prediction of work to be carried out by each processor, balancing the load among the different processes. The method is proved to reach the theoretical optimum for the parallel algorithm performance.
  • Keywords
    merging; parallel algorithms; resource allocation; sorting; workstation clusters; dynamic load balancing; homogeneous clusters; parallel algorithm; parallel merge sorting; Computer architecture; Computer science; Concurrent computing; Hardware; Load management; Parallel algorithms; Parallel processing; Prediction algorithms; Sorting; Algorithm Parallelization; Dynamic Redistribution; Load Balancing; Performance Prediction; Sorting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Information Networking and Applications, 2005. AINA 2005. 19th International Conference on
  • ISSN
    1550-445X
  • Print_ISBN
    0-7695-2249-1
  • Type

    conf

  • DOI
    10.1109/AINA.2005.168
  • Filename
    1423681