![Page 1: Un cluster de calcul « low-cost » mutualiséxstra.u-strasbg.fr/lib/exe/fetch.php?media=doc:... · Cluster « low-cost » : mutualisation de machines pédagogiques Solution : Un](https://reader034.vdocuments.net/reader034/viewer/2022050600/5fa7559f2deb3a46a76f6244/html5/thumbnails/1.jpg)
Un cluster de calcul « low-cost » mutualisé
Mehdi AMINI / Romaric DAVIDCECPV – UFR Mathématique InformatiqueUniversité Louis Pasteur - Strasbourg
![Page 2: Un cluster de calcul « low-cost » mutualiséxstra.u-strasbg.fr/lib/exe/fetch.php?media=doc:... · Cluster « low-cost » : mutualisation de machines pédagogiques Solution : Un](https://reader034.vdocuments.net/reader034/viewer/2022050600/5fa7559f2deb3a46a76f6244/html5/thumbnails/2.jpg)
M. Amini / R. David 2/28
3 clusters
Mutualisation des ressources : bilan des machines intégrées (en 2 clics !)
1 cluster
2004 : 60 Itanium 2, RAM : 240Go
Sans mutualisationAvec mutualisation 2 clusters
2005-2007 : 64 Opterons RAM : 128Go
Financements :ACI FoDoMustANR HouPicIMFS (PPF)LBMObservatoire
2006 : 34 coeurs Athlon RAM : 34Go
Financement :ANR MASSIM
Financement CPER
![Page 3: Un cluster de calcul « low-cost » mutualiséxstra.u-strasbg.fr/lib/exe/fetch.php?media=doc:... · Cluster « low-cost » : mutualisation de machines pédagogiques Solution : Un](https://reader034.vdocuments.net/reader034/viewer/2022050600/5fa7559f2deb3a46a76f6244/html5/thumbnails/3.jpg)
M. Amini / R. David 3/28
Mutualisation des ressources : freins psychologiques
Héberger des machines achetées par d'autres composantes
« Je ne verrai pas mes machines ?»
Visite salle machine Possibilité de retirer les machines à tout moment Machines rendues plus visibles par mutualisation
![Page 4: Un cluster de calcul « low-cost » mutualiséxstra.u-strasbg.fr/lib/exe/fetch.php?media=doc:... · Cluster « low-cost » : mutualisation de machines pédagogiques Solution : Un](https://reader034.vdocuments.net/reader034/viewer/2022050600/5fa7559f2deb3a46a76f6244/html5/thumbnails/4.jpg)
M. Amini / R. David 4/28
Mutualisation des ressources : freins psychologiques
Centralisation de la gestion
« Vous allez me piquer mon travail»
Déchargement des tâches les moins valorisables Libération du temps pour recherche On ne peut pas tout faire Pas de problème si pas d'informaticien !
![Page 5: Un cluster de calcul « low-cost » mutualiséxstra.u-strasbg.fr/lib/exe/fetch.php?media=doc:... · Cluster « low-cost » : mutualisation de machines pédagogiques Solution : Un](https://reader034.vdocuments.net/reader034/viewer/2022050600/5fa7559f2deb3a46a76f6244/html5/thumbnails/5.jpg)
M. Amini / R. David 5/28
Mutualisation des ressources : qui et combien ?
ACI FoDoMust ANR HouPic IMFS (PPF) LBM Observatoire
ANR Massim
Accès immédiat aux CPU Machines extractibles à tout moment
![Page 6: Un cluster de calcul « low-cost » mutualiséxstra.u-strasbg.fr/lib/exe/fetch.php?media=doc:... · Cluster « low-cost » : mutualisation de machines pédagogiques Solution : Un](https://reader034.vdocuments.net/reader034/viewer/2022050600/5fa7559f2deb3a46a76f6244/html5/thumbnails/6.jpg)
M. Amini / R. David 6/28
Passage à l'échelle : passé et futur
![Page 7: Un cluster de calcul « low-cost » mutualiséxstra.u-strasbg.fr/lib/exe/fetch.php?media=doc:... · Cluster « low-cost » : mutualisation de machines pédagogiques Solution : Un](https://reader034.vdocuments.net/reader034/viewer/2022050600/5fa7559f2deb3a46a76f6244/html5/thumbnails/7.jpg)
M. Amini / R. David 7/28
Passage à l'échelle : jusqu'à présent
Points de départ du projet Infrastructures (réseau) existantes disponibles Principe de base : ajout de machines dans cluster existant
Contraintes Pas de visibilité sur succès possible (« oui c'est intéressant ») Cluster existant Caractéristiques techniques figées
Conséquences Ralliement supérieur à nos attentes. Et si cela continue ? Achat de matériel nécessaire. Suffisant jusqu'à quand ?
![Page 8: Un cluster de calcul « low-cost » mutualiséxstra.u-strasbg.fr/lib/exe/fetch.php?media=doc:... · Cluster « low-cost » : mutualisation de machines pédagogiques Solution : Un](https://reader034.vdocuments.net/reader034/viewer/2022050600/5fa7559f2deb3a46a76f6244/html5/thumbnails/8.jpg)
M. Amini / R. David 8/28
Passage à l'échelle : hypothèse locale
Possibilité de bénéficier de réseaux haut débit spécifiques (applications parallèles) Administration centralisable
Logistique : salles, climatisation, électricité ? Augmentation de prix induite Acceptation de l'externalisation
Éléments de solution Architecture compacte et extensible Noeud unitaire peu cher Subvention pour l'infrastructure Participation financière de l'université ?
Avantages Inconvénients
![Page 9: Un cluster de calcul « low-cost » mutualiséxstra.u-strasbg.fr/lib/exe/fetch.php?media=doc:... · Cluster « low-cost » : mutualisation de machines pédagogiques Solution : Un](https://reader034.vdocuments.net/reader034/viewer/2022050600/5fa7559f2deb3a46a76f6244/html5/thumbnails/9.jpg)
M. Amini / R. David 9/28
Passage à l'échelle : hypothèse distribuée
Logistique : passage à l'échelle implicite Acceptation plus aisée ?
Segmentation en petits clusters (redistribution ?) Réseaux haut débit ? Augmentation hétérogénéité Méthodes d'administration
Éléments de solution Gestion de files d'attente prenant en compte la topologie Diminution du parallélisme Définition matérielle d'un plus petit dénominateur commun Un vrai projet d'université...
Avantages Inconvénients
![Page 10: Un cluster de calcul « low-cost » mutualiséxstra.u-strasbg.fr/lib/exe/fetch.php?media=doc:... · Cluster « low-cost » : mutualisation de machines pédagogiques Solution : Un](https://reader034.vdocuments.net/reader034/viewer/2022050600/5fa7559f2deb3a46a76f6244/html5/thumbnails/10.jpg)
M. Amini / R. David 10/28
Passage à l'échelle : hypothèse distribuée
Logistique : passage à l'échelle implicite Acceptation plus aisée ?
Segmentation en petits clusters (redistribution ?) Réseaux haut débit ? Augmentation hétérogénéité Méthodes d'administration
Éléments de solution Gestion de files d'attente prenant en compte la topologie Diminution du parallélisme Définition matérielle d'un plus petit dénominateur commun Un vrai projet d'université...
Avantages Inconvénients
![Page 11: Un cluster de calcul « low-cost » mutualiséxstra.u-strasbg.fr/lib/exe/fetch.php?media=doc:... · Cluster « low-cost » : mutualisation de machines pédagogiques Solution : Un](https://reader034.vdocuments.net/reader034/viewer/2022050600/5fa7559f2deb3a46a76f6244/html5/thumbnails/11.jpg)
M. Amini / R. David 11/28
Cluster « low-cost » : mutualisation de machines pédagogiques
Origine :
1 batiment neuf avec 80 machines
Configuration correcte : Core2Duo, 2GHz, Réseau Gigabit
Matériel sous-utilisé
![Page 12: Un cluster de calcul « low-cost » mutualiséxstra.u-strasbg.fr/lib/exe/fetch.php?media=doc:... · Cluster « low-cost » : mutualisation de machines pédagogiques Solution : Un](https://reader034.vdocuments.net/reader034/viewer/2022050600/5fa7559f2deb3a46a76f6244/html5/thumbnails/12.jpg)
M. Amini / R. David 12/28
Cluster « low-cost » : mutualisation de machines pédagogiques
Contraintes :
Transparent pour le chercheur => frontal « habituel »
Sécurité => étanchéité vis à vis du réseau pédagogique
Concilier l'exploitation avec les cours
![Page 13: Un cluster de calcul « low-cost » mutualiséxstra.u-strasbg.fr/lib/exe/fetch.php?media=doc:... · Cluster « low-cost » : mutualisation de machines pédagogiques Solution : Un](https://reader034.vdocuments.net/reader034/viewer/2022050600/5fa7559f2deb3a46a76f6244/html5/thumbnails/13.jpg)
M. Amini / R. David 13/28
Cluster « low-cost » : mutualisation de machines pédagogiques
Solution :
Un VLAN entre l'Esplanade et Illkirch
Dans le batiment, un VLAN dédié au réseau de calcul.
Semi-Automatisation du démarrage
![Page 14: Un cluster de calcul « low-cost » mutualiséxstra.u-strasbg.fr/lib/exe/fetch.php?media=doc:... · Cluster « low-cost » : mutualisation de machines pédagogiques Solution : Un](https://reader034.vdocuments.net/reader034/viewer/2022050600/5fa7559f2deb3a46a76f6244/html5/thumbnails/14.jpg)
M. Amini / R. David 14/28
VLAN Dynamique
![Page 15: Un cluster de calcul « low-cost » mutualiséxstra.u-strasbg.fr/lib/exe/fetch.php?media=doc:... · Cluster « low-cost » : mutualisation de machines pédagogiques Solution : Un](https://reader034.vdocuments.net/reader034/viewer/2022050600/5fa7559f2deb3a46a76f6244/html5/thumbnails/15.jpg)
M. Amini / R. David 15/28
Automatisation
Première piste : démarrage PXE planifié le soir, extinction auto le matin
Inconvénient : rentabilité non optimale (plages horaires inutilisées et salles occupées à moitié)
![Page 16: Un cluster de calcul « low-cost » mutualiséxstra.u-strasbg.fr/lib/exe/fetch.php?media=doc:... · Cluster « low-cost » : mutualisation de machines pédagogiques Solution : Un](https://reader034.vdocuments.net/reader034/viewer/2022050600/5fa7559f2deb3a46a76f6244/html5/thumbnails/16.jpg)
M. Amini / R. David 16/28
Automatisation (reloaded)
WakeOnLan toutes les minutes
Une entrée par défaut « Grid Computing » dans Grub
Un fond d'écran invitant l'utilisateur à redémarrer la machine pour l'utiliser
![Page 17: Un cluster de calcul « low-cost » mutualiséxstra.u-strasbg.fr/lib/exe/fetch.php?media=doc:... · Cluster « low-cost » : mutualisation de machines pédagogiques Solution : Un](https://reader034.vdocuments.net/reader034/viewer/2022050600/5fa7559f2deb3a46a76f6244/html5/thumbnails/17.jpg)
M. Amini / R. David 17/28
Cluster « low-cost » : mutualisation de machines pédagogiques
Problèmes :
Mettre l'écran en veille (Acpi ?)
Salles non climatisées :-/
2Go de RAM … seulement !!
?