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 mostly used through Resources Management Systems (RMS) with a static allocation of resources for a bounded amount of time. Those approaches are known to be insufficient for an efficient use of clusters. To provide a finer RMS, job preemption, migration and dynamic allocation of resources are required. However due to the complexity of developing and using such mechanisms, advanced scheduling strategies have rarely been deployed. This trend is currently evolving thanks to the use of migration and preemption capabilities of Virtual Machines (VMs). However, although the manipulation of jobs composed of VM enables to change the state of the jobs according to the scheduling objective, changing the state and the location of numerous VMs at each decision is tedious and degrades the overall performance. In addition to the scheduling policy implementation, developers have to focus on the feasibility of the actions while executing them in the most efficient way. In this paper, we argue such an operation is independent from the policy itself and can be addressed through a generic mechanism, the cluster-wide context switch. Thanks to it, developers can implement sophisticated algorithms to schedule jobs without handling the issues related to their manipulations. They only focus on the implementation of their algorithm to select the jobs to run while the cluster-wide context switch system performs the necessary actions to switch from the current to the new situation. As a proof of concept, we evaluate the interest of the cluster-wide context switch through a sample scheduler that executes jobs as early as possible, even partially, regarding to their current resources requirements and their priority.
Document type :
Conference papers
Liste complète des métadonnées

Cited literature [27 references]  Display  Hide  Download

https://hal.inria.fr/inria-00476790
Contributor : Fabien Hermenier <>
Submitted on : Tuesday, April 27, 2010 - 11:38:14 AM
Last modification on : Wednesday, December 5, 2018 - 1:22:08 AM
Document(s) archivé(s) le : Tuesday, September 28, 2010 - 12:42:03 PM

File

hermenier-etal-vtdc2010.pdf
Publisher files allowed on an open archive

Identifiers

  • HAL Id : inria-00476790, version 1

Citation

Fabien Hermenier, Adrien Lebre, Jean-Marc Menaud. Cluster-Wide Context Switch of Virtualized Jobs. VTDC10 - The 4th International Workshop on Virtualization Technologies in Distributed Computing, Jun 2010, Chicago, United States. ⟨inria-00476790⟩

Share

Metrics

Record views

1069

Files downloads

208