Skip to Main content Skip to Navigation

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 :
Complete list of metadata

Cited literature [29 references]  Display  Hide  Download
Contributor : Fabien Hermenier Connect in order to contact the contributor
Submitted on : Tuesday, May 12, 2009 - 5:50:13 PM
Last modification on : Wednesday, April 27, 2022 - 3:49:32 AM
Long-term archiving on: : Thursday, June 30, 2011 - 11:28:06 AM


Files produced by the author(s)


  • HAL Id : inria-00383325, version 1


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



Record views


Files downloads