Bandwidth-Centric Allocation of Independent Tasks on Heterogeneous Platforms - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Reports (Research Report) Year : 2001

Bandwidth-Centric Allocation of Independent Tasks on Heterogeneous Platforms


In this paper, we consider the problem of allocating a large number of independent, equal-sized tasks to a heterogenerous "grid" computing platform. Such problems arise in collaborative computing efforts like SETI@home. We use a tree to model a grid, where resources can have different speeds of computation and communication, as well as different overlap capabilities. We define a base model, and show how to determine the maximum steady-state throughput of a node in the base model, assuming we already know the throughput of the subtrees rooted at the node's children. Thus, a bottom-up traversal of the tree determines the rate at which tasks can be processed in the full tree. The best allocation is {\em bandwidth-centric}: if enough bandwidth is available, then all nodes are kept busy; if bandwidth is limited, then tasks should be allocated only to the children which have sufficiently small communication times, regardless of their computation power. We then show how nodes with other capabilities -- ones that allow more or less overlapping of computation and communication than the base model -- can be transformed to equivalent nodes in the base model. We also show how to handle a more general communication model. Finally, we present simulation results of several demand-driven task allocatio- n policies that show that our bandwidth-centric method obtains better results than allocating tasks to all processors on a first-come, first serve basis.


Other [cs.OH]
Fichier principal
Vignette du fichier
RR-4210.pdf (463.17 Ko) Télécharger le fichier
RR2001-25.pdf (647.87 Ko) Télécharger le fichier

Dates and versions

inria-00072412 , version 1 (24-05-2006)


  • HAL Id : inria-00072412 , version 1


Olivier Beaumont, Larry Carter, Jeanne Ferrante, Arnaud Legrand, Yves Robert. Bandwidth-Centric Allocation of Independent Tasks on Heterogeneous Platforms. [Research Report] RR-4210, LIP RR-2001-25, INRIA, LIP. 2001. ⟨inria-00072412⟩
130 View
342 Download


Gmail Facebook X LinkedIn More