I-Cluster : Agrégation des ressources inexploitées d'un intranet et exploitation pour l'instanciation de services de calcul intensif
Résumé
Our study aims at gathering idle intranet resources in order to aggregate them into compute intensive services. In the context of the I-Cluster project, we have been studying and developing an infrastructure that enables transparent use of unused PCs of a corporate network. In particular, we offer novel mechanisms that enable a switch between two modes "user" and "cluster", exclusive with one another. These mechanisms are based on the identification of available computing resources, the detection of their idle periods using their usage profile, on a launch window prediction system and on an execution sandbox. Moreover, we propose a distributed resource directory, the "cloud", which is a serverless Peer-to-Peer system, self organizing and scaleable to tens of thousands of machines.
Notre étude s'intéresse aux machines en jachère disponibles sur un intranet afin de les agréger en grappes virtuelles de calcul scientifique. Dans le cadre du projet I-Cluster, nous avons étudié et réalisé l'infrastructure permettant de tirer parti de manière transparente des PC inexploités d'un réseau d'entreprise. En particulier, nous présentons des mécanismes novateurs permettant de faire passer un PC entre deux modes de travail "utilisateur" et "calcul", exclusifs l'un par rapport à l'autre. Ces mécanismes sont basés sur l'identification des ressources de calcul disponibles, la détection de leurs périodes d'inexploitation à l'aide de leur profil d'utilisation observé, d'un système de prédiction de fenêtres de tir et d'un bac à sable d'isolation de code. Par ailleurs, nous proposons un annuaire de gestion distribuée des ressources disponibles, le « nuage I-Cluster », fonctionnant en mode pair-à-pair sans serveur, auto-organisant et passant à l'échelle sur plusieurs dizaines de milliers de machines.
Loading...