Scheduling Rigid, Evolving Applications on Homogeneous Resources

Cristian Klein 1 Christian Pérez 1
1 GRAAL - Algorithms and Scheduling for Distributed Heterogeneous Platforms
Inria Grenoble - Rhône-Alpes, LIP - Laboratoire de l'Informatique du Parallélisme
Abstract : Classical applications executed on clusters or grids are either rigid/moldable or workflow-based. However, the increase of resource computing and storage capabilities has leveraged more complex applications. For example, some code coupling applications exhibit changing resource requirements without being a workflow. Executing them on current batch schedulers leads to an inefficient resource usage, as a block of resources has to be reserved for the whole duration of the application. This paper studies the problem of offline scheduling of rigid and evolving applications on homogeneous resources. It proposes several scheduling algorithms and evaluates them based on simulations. Results show that significant makespan and resource usage improvement can be achieved with short scheduling computing time.
Complete list of metadatas

Cited literature [13 references]  Display  Hide  Download

https://hal.inria.fr/inria-00456769
Contributor : Cristian Klein <>
Submitted on : Wednesday, February 17, 2010 - 2:10:10 PM
Last modification on : Friday, April 20, 2018 - 3:44:24 PM
Long-term archiving on : Wednesday, November 30, 2016 - 2:00:05 PM

File

main.pdf
Publisher files allowed on an open archive

Identifiers

  • HAL Id : inria-00456769, version 2

Collections

Citation

Cristian Klein, Christian Pérez. Scheduling Rigid, Evolving Applications on Homogeneous Resources. [Research Report] RR-7205, INRIA. 2010. ⟨inria-00456769v2⟩

Share

Metrics

Record views

347

Files downloads

156