Cluster-Wide Context Switch of Virtualized Jobs

Fabien Hermenier 1, 2 Adrien Lebre 1, 2 Jean-Marc Menaud 1, 2
1 ASCOLA - Aspect and composition languages
LINA - Laboratoire d'Informatique de Nantes Atlantique, Département informatique - EMN, Inria Rennes – Bretagne Atlantique
Abstract : Clusters are massively used through Resource Management Systems with a static allocation of resources for a bounded amount of time. Such an approach leads to a coarse-grain exploitation of the architecture and an increase of the job completion times since most of the scheduling policies rely on users estimates and do no consider the real needs of applications in terms of both resources and times. Encapsulating jobs into VMs enables to implement finer scheduling policies through cluster-wide context switches: a permutation between VMs present in the cluster. It results a more flexible use of cluster resources and relieve end-users of the burden of dealing with time estimates. Leveraging the Entropy framework, this paper introduces a new infrastructure enabling cluster-wide context switches of virtualized jobs to improve resource management. As an example, we propose a scheduling policy to execute a maximum number of jobs simultaneously, and uses VM operations such as migrations, suspends and resumes to resolve underused and overloaded situations. We show through experiments that such an approach improves resource usage and reduces the overall duration of jobs. Moreover, as the cost of each action and the dependencies between them is considered, Entropy reduces, the duration of each cluster-wide context switch by performing a minimum number of actions, in the most efficient way.
Document type :
Reports
Complete list of metadatas

Cited literature [29 references]  Display  Hide  Download

https://hal.inria.fr/inria-00383325
Contributor : Fabien Hermenier <>
Submitted on : Tuesday, May 12, 2009 - 5:50:13 PM
Last modification on : Wednesday, December 5, 2018 - 1:22:07 AM
Long-term archiving on : Thursday, June 30, 2011 - 11:28:06 AM

File

RR-6929.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : inria-00383325, version 1

Citation

Fabien Hermenier, Adrien Lebre, Jean-Marc Menaud. Cluster-Wide Context Switch of Virtualized Jobs. [Research Report] RR-6929, INRIA. 2009. ⟨inria-00383325⟩

Share

Metrics

Record views

939

Files downloads

334