Hierarchical Work-Stealing - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Rapport (Rapport De Recherche) Année : 2009

Hierarchical Work-Stealing

Jean-Noel Quintin
  • Fonction : Auteur
  • PersonId : 864388
Frédéric Wagner
  • Fonction : Auteur
  • PersonId : 864389

Résumé

In this paper, we study the problem of dynamic load-balancing on heterogeneous hierarchical platforms. In particular, we consider here applications involving heavy communications on a distributed platform. The work-stealing algorithm introduced by Blumofe and Leiserson is a commonly used technique to distribute load in a distributed environment but it suffers from poor performances in some cases of communications-intensive applications. We present here several variants of this algorithm found in the literature and different grid middlewares like Satin and Kaapi. In addition, we propose two new variations of the work-stealing algorithm : HWS and PWS. These algorithms improve performances by taking the networking structure into account within the scheduling. We conduct a theoretical analysis of HWS in the case of fork-join task graphs and present experimental results comparing the most relevant algorithms. Experiments on Grid'5000 show that HWS and PWS allow us to obtain performance gains of up to twenty per cent when compared to the standard algorithm. Moreover in some case, the standard algorithm reaches worse performances on the distributed platform than on a single machine while PWS and HWS achieve some speedup.
Fichier principal
Vignette du fichier
RR-7077.pdf (256.48 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

inria-00429624 , version 1 (03-11-2009)
inria-00429624 , version 2 (05-11-2009)

Identifiants

  • HAL Id : inria-00429624 , version 1

Citer

Jean-Noel Quintin, Frédéric Wagner. Hierarchical Work-Stealing. [Research Report] 2009, pp.24. ⟨inria-00429624v1⟩

Collections

INRIA-RRRT
145 Consultations
513 Téléchargements

Partager

Gmail Facebook X LinkedIn More