logo inria

RR-5411 - Capabilities for per Process Tuning of Distributed Operating Systems

-----------------------
Margery, David - Lottiaux, Renaud - Morin, Christine
Rapport de recherche de l'INRIA - Rennes , Equipe : PARIS
13 pages - Décembre 2004 - Document en anglais
Titre français : Utilisation des capacités pour le paramétrage des processus d un syst`eme d exploitation distribué
-----------------------
Abstract : This paper introduces capabilities as a tool to tailor cluster mechanisms usage on a per process basis in a single system image operating system. Using capabilities, processes should only pay the cost in terms of OS resources for the operating system of the mechanisms they want to use. We relate capabilities to policies that are used to try to ensure optimal resource usage across all cluster nodes. Finally, we discuss implementation of these ideas in Kerrighed and describe its usage on a real industrial application.

Résumé : Cet article présente l'utilisation de la notion de capacité pour le paramétrage des procesus d un système d exploitation distribué, en particulier un système d'exploitation à image unique pour grappe. Grâce à l utilisation de capacités, un processus ne subira que le coÃut des mécanimes distribués qu'il utilise. Nous faisons le lien entre les capacités et les politiques qui tentent d assurer une utilisation optimale des ressources au niveau de la grappe. Pour finir, nous discutons de la mise en Suvre de ces idées au sein de KERRIGHED et de leur utilisation sur une application industrielle.
-----------------------
Key-Words : CLUSTER, SSI OS, LINUX, CAPABILITIES
Mots-clés : CLUSTER, SYSTÃME Ã IMAGE UNIQUE, LINUX, CAPACITÃ
-----------------------