loading...
Dynamic Load Balance in Parallel Merge Sorting over Homogeneous Clusters
Taipei, Taiwan March 25-March 30
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/AINA.2005.16819th International Conference on Adva ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Armando De Giusti, National University of La Plata
Marcelo Naiouf, National University of La Plata
Franco Chichizola, National University of La Plata
Laura De Giusti, National University of La Plata

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.

Index Terms:
Sorting, Algorithm Parallelization, Performance Prediction, Load Balancing, Dynamic Redistribution
Citation:
Armando De Giusti, Marcelo Naiouf, Franco Chichizola, Laura De Giusti, "Dynamic Load Balance in Parallel Merge Sorting over Homogeneous Clusters," aina, vol. 2, pp.219-222, 19th International Conference on Advanced Information Networking and Applications (AINA'05) Volume 2 (INA,, USW,, WAMIS,, and IPv6 papers), 2005
Usage of this product signifies your acceptance of the Terms of Use.