Skip to Main content Skip to Navigation
Conference papers

Scheduling Tightly-Coupled Applications on Heterogeneous Desktop Grids

Abstract : Platforms that comprise volatile processors, such as desktop grids, have been traditionally used for executing independent-task applications. In this work we study the scheduling of tightly-coupled iterative master-worker applications onto volatile processors. The main challenge is that workers must be simultaneously available for the application to make progress. We consider three additional complications: (i) one should take into account that workers can become temporarily reclaimed and, for data-intensive applications; (ii) one should account for the limited bandwidth between the master and the workers; and (iii) workers are strongly heterogeneous, with different computing speeds and availability probability distributions. In this context, our first contribution is a theoretical study of the scheduling problem in its off-line version, i.e., when processor availability is known in advance. Even in this case the problem is NP-hard. Our second contribution is an analytical approximation of the expectation of the time needed by a set of workers to complete a set of tasks and of the probability of success of this computation. This approximation relies on a Markovian assumption for the temporal availability of processors. Our third contribution is a set of heuristics, some of which use the above approximation to favor reliable processors in a sensible manner. We evaluate these heuristics in simulation. We identify some heuristics that significantly outperform their competitors and derive heuristic design guidelines.
Complete list of metadata
Contributor : Equipe Roma Connect in order to contact the contributor
Submitted on : Monday, February 18, 2013 - 2:04:11 PM
Last modification on : Tuesday, October 19, 2021 - 11:54:55 AM
Long-term archiving on: : Sunday, April 2, 2017 - 12:03:34 AM


Files produced by the author(s)


  • HAL Id : hal-00788606, version 1



Henri Casanova, Fanny Dufossé, Yves Robert, Frédéric Vivien. Scheduling Tightly-Coupled Applications on Heterogeneous Desktop Grids. HCW 2013 - 22nd International Heterogeneity in Computing Workshop, May 2013, Boston, United States. ⟨hal-00788606⟩



Les métriques sont temporairement indisponibles