(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/>