BOINC / World Community Grid / Décrypthon
Par admin le dimanche 30 septembre 2007, 16:15 - Technique - Lien permanent
A la fin de l'année dernière, je me suis intéressé aux programmes de "Grid Computing", après avoir reçu la Newsletter Décrypthon N°2 qui annonçait que leur projet Carbone allait intégrer le "World Community Grid".
Précisions
- Le programme World Community Grid, en partenariat avec IBM, propose de regrouper plusieurs projets de recherche scientifique au sein d'un même projet de calcul distribué, afin de lutter contre plusieurs maladies humaines.
- Le programme BOINC fédère plusieurs projets de calcul distribué ; c'est un programme qui permet de faire participer des volontaires à des projets scientifiques susceptibles de faire avancer la science dans différents domaines tels que la médecine, l'astronomie ou encore la physique. Les projets du World Community Grid sont disponibles sur la plateforme BOINC.
Je me suis alors inscrit au programme "World Community Grid", et j'ai testé les agents disponibles.
A ce moment-là, il y avait pour windows le choix entre le client United Devices et le client BOINC.
client "United Devices"
Il contrôlait beaucoup mieux la charge processeur que le client Boinc.
En effet, pour éviter de faire ventiler en permanence mon portable NC6000 à base de Pentium-M 1600 MHz, il fallait que je paramètre un taux d'utilisation processeur maximum de 50%.
United Devices gérait ça très bien, mais est un client propriétaire monoprocesseur auquel le projet WorldCommunityGrid a décidé de ne plus faire appel dans le futur.
client "BOINC"
Ce client libre utilisé seul ne pouvait faire l'affaire, car les 50% de charge sont simulés sur une fenêtre temporelle : 100% sur la période 0-t, puis 0% sur la période t-2t, puis 100% sur la période 2t-3t et ainsi de suite... ce qui faisait que le ventilateur du portable était lancé puis coupé sans arrêt.
Aussi, j'ai fait appel à l'outil ThreadMaster afin de pouvoir gérer correctement la charge processeur.
Puis j'ai installé et configuré le client BOINC sur un certain nombre de machines mono et multiprocesseurs windows et linux chez mon employeur...
statistiques
Après environ 6 mois, le tableau "World Community Grid" affiche les données suivantes :
Temps d'exécution total (a:j:h:m:s) (rang) 11:125:19:06:33 (#564) Points générés 5 911 497 (#291) Résultats renvoyés (rang) 15 475 (#433) Moy. Temps d'exécution par jour civil (a:j:h:m:s) 0:013:14:54:18 Moy. Temps d'exécution par résultat (a:j:h:m:s) 0:000:06:25:19 Moy. Points par heure d'exécution 59,48 Moy. Points par jour civil 19 445,71 Moy. Points par résultat 382,00 Moy. Résultats par jour civil 50,90
Par ailleurs, le serveur Boincstats met à jour dynamiquement l'image qui suit.
De plus, il est possible d'être membre d'une équipe.
Comme j'ai pris connaissance de ces initiatives par le biais du programme Décrypthon, je me suis enregistré en tant que membre de cette équipe.
Voici une vue dynamique de nos résultats.