(Courriels de diversion: <digeree@discernez-voutes.com> <primions@ebranlais-assainissions.com> <prefacant@saturer-fixatif.com> <epanouissez@giflent-enlisons.com> <popularisera@penaliserais-appellerait.com> <redorions@n'-pardonnerez.com> <emmenagez@conforterez-blondes.com> <infecterions@telescripteur-hospitaliserai.com> <assortiments@afficherai-escompterais.com> <meriteraient@accomplirais-excelleras.com> )
Salut à tous, Je vous soumets le CR de la dernière réunion "cluster de nuit" avec un "petit peu de retard" ;-)) Réunion "Cluster de nuit" du mercredi 11 Octobre 2000 Etaient présents : Dominique José Jef Arnaud Augustin Pascal Gilles Ordre du jour : * le nom du projet * les objectifs concrets * les différents types de solutions * les différents types de problèmes Début de réunion difficile au bar "Hooengarden Café" : avec 140 db de bruit, on a eu du mal à se comprendre ! Pas de pot, on est tombé le soir d'un super anniversaire... On est donc retourné au bon viel "Oxford" pour une ambiance feutrée, en commité restreint : gilles face au "clan CNAM" ;-)) Objectif général du projet : Utiliser la puissance de calcul non utilisée de machines (PC, MAC, serveurs, etc.) Des sociétés utilisent déjà de tels systèmes (comme Intel par exemple) pour optimiser au niveau d'une société entière, les ressources de calcul. Types de solutions techniques : Les clusters de machines : Beowulf, Mosix, etc. Les programmes de calcul distribué : SETI@HOME (trouver des petitshommes verts), Distributed.net (craquer des clés de chiffrage), solutions de type Java, etc. --> choisir une solution (au moins pour commencer). Types de problèmes : Suivant les types de calcul, certaines solutions techniques ne sont pas envisageable. Par exemple, un calcul qui demande des temps de latence très courts ne pourra pas marcher correctement avec une solution de type SETI@HOME. On parle de faible « granularité » : il est plus difficile de«parallèliser » le traitement sur plusieurs machines. Par contre, dans le cas de calculs graphiques 3D, il est généralement plus facile de « découper » et de distribuer sur plusieurs machine un traitement. Le calcul scientifique c'est intéressant, mais quelquechose de plus motivant (pour le commun des mortels ;-)) peut être choisi pour se faire la main. Par exemple, un calcul d'images graphiques 3D, ou l'encodage d'un film au format MPEG4 : c'est concret et pas trop dur à trouver. Ces traitements sont très gourmants en temps de calcul mais ne sont pas très exigeant sur le type de solution technique choisie. Il nous faut donc choisir une application précise pour pouvoir éventuellement la tester avec plusieurs techniques. On pourrait même réaliser des tableaux comparatifs (« benchmarks »). Une solution de type SETI@HOME est beaucoup plus facile matériellement àmettre en oeuvre (On peut configurer les machines séparement et on n'a pas besoin d'un réseau à toute épreuve). --> choisir une exemple précis à tester (encodage MPEG4 ?) Le nom du projet : Il ne m'a pas semblé que le nom du projet posait un gros problème. Je propose « Cluster de nuit » vu qu'on en a parlé depuis le début dans ces termes. --> nom du projet à définir Les moyens : Il semble qu'un nombre minimal de 4 PC soit nécessaire : un serveur et 3 clients pour avoir quelquechose un minimum représentatif. Une certaine homogénéité serait préférable. D'autre part, il faut pouvoir réunir les 4 machines pour faire les tests. Les tâches sont multiples et chacun suivant sont niveau de compétence peut apporter sa contribution : Installation des machines ; Choix et préparation de l'exemple à traiter ; Programmes éventuels à développer ; Configuration des machines pour fonctionner avec l'application. --> se répartir un minimum les tâches -- Gilles --------------------------------------------------------------------- Aide sur la liste: <URL:mailto:linux-31-help@savage.iut-blagnac.fr>Le CULTe sur le web: <URL:http://www.CULTe.org/>