Cluster-Wide Context Switch of Virtualized Jobs

Fabien Hermenier 1, 2 Adrien Lèbre 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.
Type de document :
Communication dans un congrès
VTDC10 - The 4th International Workshop on Virtualization Technologies in Distributed Computing, Jun 2010, Chicago, United States. 2010
Liste complète des métadonnées

https://hal.inria.fr/inria-00476790
Contributeur : Fabien Hermenier <>
Soumis le : mardi 27 avril 2010 - 11:38:14
Dernière modification le : lundi 23 avril 2012 - 16:39:30
Document(s) archivé(s) le : mardi 28 septembre 2010 - 12:42:03

Fichier

hermenier-etal-vtdc2010.pdf
Fichiers éditeurs autorisés sur une archive ouverte

Identifiants

  • HAL Id : inria-00476790, version 1

Citation

Fabien Hermenier, Adrien Lèbre, 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. 2010. <inria-00476790>

Partager

Métriques

Consultations de
la notice

458

Téléchargements du document

139