Aidez la recherche (principalement contre le SIDA) avec les ressources inutilisées de votre, à BOINC, le World Community Grid et FightAIDS@Home !

http://www.planetegeo.net/wcg/logo_fr.gif

Présentation

Vous connaissez sûrement SETI@home qui consiste à décoder les râles de martiens avec votre pc dans l’espoir de découvrir une vie ailleurs… Le système utilise des millions de pc, de simples utilisateurs, qu’il n’ont qu’a installer un programme sur le pc, qui va travailler tout seul en tache de fond, et tous ces pc ensemble, ça fait une puissance de calcul considérable. Cool, sauf qu’a la rigueur, on s’en fout des petites martiens, car il y’a des choses beaucoup plus importantes quand même (tout est relatif, mais bon), tels que la recherche contre le SIDA. Et c’est justement là le but du projet FightAIDS@Home.

Le World Community Grid ? Je tiens à préciser que le projet FightAIDS@Home est agréé par le WCG.

Et pour ceux qui veulent savoir ce qu’est le WCG :

World Community Grid est un projet qui propose de donner une aide logistique à des organismes devant effectuer des calculs en grand nombre. WCG choisit les projets en fonction de l’intérêt que les résultats peuvent amener dans le domaines des sciences médicales et sciences humaines. WCG est un organisme qui dépend de l’ONU car ce sont des fonctionnaires de l’ONU qui étudie les projets avant de les autoriser à utliser WCG. De plus IBM fournit l’infrastructure matérielle nécessaire au bon fonctionnement du projet.

WCG fournit donc la puissance de calcul en contrepartie d’une mise à disposition publique de l’ensemble des résultats de la part des sous-projets.

D’un point de vue technique, WCG utilise 2 plateformes différentes: united device pour windows et BOINC pour linux.

Résumé: WCG fournit la puissance de calcul à des projets publics et veille à ce que les résultats soient rendus publics.

De quoi rassurer tout le monde je pense (Nikolaï)

Et qui me dit que je ne fais pas travailler mon ordinateur pour une société privée, ou pire, pour des gens mal intentionnés ? Le World Community Grid est une association à but non lucratif qui met à disposition de l’humanité les résultats des recherches faites via son logiciel. Le projet humanitaire est parrainé par des organisations internationales (ONU & OMS) qui nous permettent de lui accorder une grande confiance. De nombreuses personnes se sont penchés sur cette question, et les conclusions sont unanimes : visiblement il n’y a pas anguille sous roche. (Maréchal Kikof)

On va d’ailleurs passer par ce World Community Grid pour l’installation et l’utilisation. À l’usage, vous ne sentirez normalement aucune perte de puissance/capacité/rapidité de votre ordinateur, le processus travaillant avec un nice de 19 (c’est-à-dire qu’il n’est absolument pas prioritaire, si vous décidez de lancer OpenOffice, celui-ci aura toute la puissance nécessaire ;) !). Personnellement, avec firefox et pleins d’onglets ouverts, éclipse, Xgl, et une machine virtuelle vmware qui trouve, le pc arrive toujours à survivre.

Mise en place sur votre pc.

Enregistrement et configuration :

Tout d’abord, il faut se rendre sur la page du World Community Grid, ou on s’enregistrera à partir de cette page (ne téléchargez rien, signalez que vous êtes déjà un utilisateur de BOINC). L’enregistrement terminée, connectez vous à votre compte, et cliquez sur mes calculs. C’est dans cette zone que vous pourrez par exemple définir vos options. Par exemple, sur la page Mes projets, vous pouvez choisir pour quels projet vous souhaitez faire travailler votre ordinateur. FightAIDS@Home est dans la liste, mais vous pouvez aussi bien en choisir d’autres, cliquez dessus pour savoir quels sont leur buts respectifs. Sur la page Mon équipe vous pouvez choisir une équipe. Il semble y avoir une team Ubuntu, que vous pouvez choisir, personnellement je suis dans la team Kraland qui est celle d’un jeu en ligne (parodie politique). Vous n’êtes absolument pas obligé de choisir une équipe, le but n’est évidemment pas de faire péter les statistiques de l’équipe ou de soi-même (donc pas besoin de laisser sont pc allumé toute la nuit juste pour calculer, ça consomme beaucoup d’électricité et ça deviens pas très écologique), mais d’utiliser le temps inutilisé de votre processeur pour la recherche quand cela est possible… Ne changez pas vos habitudes…

Installation

L’installation se fait très simplement sous ubuntu : il suffit d’installer les deux paquets boinc-client et boinc-manager avec votre gestionnaire préféré (par exemple, tapez sudo apt-get install boinc-client boinc-manager dans un terminal), qui se trouvent sur les serveurs universe d’ubuntu !

Subtilités pour les AMD64

Évidemment, avec une architecture amd64, il subsiste un petit problème : notre architecture n’est pas reconnue, et il faut tricher un peut.

Ouvrez une console, stoppez le client en tapant sudo /etc/init.d/boinc-client stop, éditez le fichier /var/lib/boinc-client/client_state.xml avec votre éditeur préféré (sudo gedit /var/lib/boinc-client/client_state.xml), et cherchez le texte <platform_name></platform_name> (vers la fin), que vous transformerez en <platform_name>i686-pc-linux-gnu</platform_name>. Sauvez et quittez votre éditeur, et redémarrez boinc pour terminer avec un sudo /etc/init.d/boinc-client start de nouveau dans votre console.

Configuration

Lancez le BOINC Manager que vous trouverez dans votre menu application, sous accessoires. Vous devriez normalement avoir une erreur (mot de passe incorrect), c’est normal. Cliquez sous Avancé/Sélectionner un ordinateur, puis entrez localhost dans la fenêtre qui s’ouvre, effacez le mot de passe qui s’est automatiquement remplit et validez. Normalement, vous devriez maintenant être connecté au deamon qui s’occupe du travail.

Il nous faut maintenant configurer BOINC pour qu’il sache où demander du travail. Cliquez sous Outils/Rejoindre un projet dans le menu. Un assistant s’affiche. Pour commencer, donnez lui l’url du projet, http://www.worldcommunitygrid.org/, puis entrez les différents autres paramètres (pseudo, etc..) comme d’habitude, et selon ce que vous avez entré à l’inscription précédemment.

SI l’assistant s’est correctement terminée, vous devriez apercevoir sous message divers informations comme quoi ça fonctionne, sous l’onglet transfert des fichiers qui se téléchargent, et sous tache, au moins une tache (comme c’est logique). Votre CPU devrait commencer à calculer (un petit top dans une console, ou tout autre gestionnaire de processus [D’ailleurs, htop est vraiment génial] devait vous monter un processus appartenait à l’utilisateur boinc qui travaille), ce qui veut dire que ça marche !

Vous pouvez fermer le BOINC Manager, les calculs ne s’arrêteront pas pour autant, et au bout de 24 heures (les stats ne sont pas en temps réel) au maximum (sinon problème il y a) après l’envoi de votre tache terminée, vous devriez avoir quelques points (qui s’affichent sous l’onglet statistiques ou sur le site web du WCG).

Voila ! En espérant que vous aussi vous participerez !

Sources dont je me suit largement inspiré pour le début avec autorisation : 1 2


Comments

Merci pour l’information je ne connaissais pas ce site :$ , je m’y met de suite



Tarlak, 2007-01-05 13:31:48

Très bonne initiative ! ! !

je rentre et j’installe ça ! seti@home, je connaissais mais au final, je n’adhérais pas à la logique du système (les petits hommes verts :( )



szdavid, 2007-01-05 13:47:18

Je connais, c’est bien et ça pompe que dalle sur le PC en terme de puissance… A signaler que pour les possesseurs d’un compte de news Easynews, on gagne 1 Go de téléchargement pour 15 jours de travail du PC pour le World Community Grid. Ca peut motiver des gens…



seb35690, 2007-01-05 13:52:12

voilà quelque chose d’utile ! à défaut de pouvoir "donner" financièrement, je vais pouvoir aider en laissant tourner mon pc :)



_Enchained, 2007-01-05 17:01:44

Bonne initiative. Cependant il faut préciser que ça engendre en général un surconsommation de l’ordi, de l’ordre de 40W (ça dépend du modèle et de ce que vous faites dessus). Ce n’est pas négligeable, mais ça peut en valoir la chandelle, à vous de juger. Par contre, comme dit dans l’article, ce n’est surement pas une bonne approche que de laisser son ordi tourner pour ces calcul si sans ça on l’aurait éteint, car dans ce cas la surconsommation est plutôt de l’ordre de 150-250W!



Eco, 2007-01-05 18:43:10

Merci pour cette explication.Très utile de faire connaître ça :) Bon là j’ai tenté la config en ligne de commande (comme expliqué sur le site) avec ssh mais ça passe pas :s. Je ferais ça ce soir du coup.



yannux, 2007-01-05 18:48:54

Quand on redémarre l’ordi, il se met en route tout seul ou il faut lancer quelque chose en particulier ?



szdavid, 2007-01-05 19:36:45

Non, c’est automatique !



The_Glu, 2007-01-05 20:06:47

Je ne connais pas ce projet en particulier mais je sais que certain projet ne garantise pas que votre puissance de calcul soit utilisé pour ce que vous pensiez et quand on sais que certain médicament son couvert par des brevet s empechant ceux qui en on le plus besoin de les utilisé….

A utilsé en connaisance de cause donc.



lawl, 2007-01-06 10:29:53

Est-ce normal qu’il calcule avec un seul core de mon CPU ?

Comment faire pour utiliser les deux ?

Merci d’avance :$



Flav, 2007-01-06 22:26:57

Oubliez mon message précédant (a) !

En fait il utilise qu’un core par projet. Au début, il utilisait seulment un core car il n’avait pas encore téléchargé le second projet! Je me faisait du soucis pour rien…

;)



Flav, 2007-01-06 22:36:34

lawl -> Regarde mon billet, c’est vraiment un truc dans le quel on peut faire confiance, y’a l’ONU entre autres derrière, etc…



The_Glu, 2007-01-06 22:53:04

Ils ont fait une interface graphique ? il y a un an, j’avais rédigé un article la dessus, mais c’était en ligne de commande à l’époque il me semble :

http://www.tux-planet.fr/blog/?2005...



Pti-seb, 2007-01-07 16:42:01

Le Calcul Distribué pour la bonne cause

Tout d’abord, je me suis rendu compte que les capacités de calculs de nos ordinateurs sont très rarement utilisées au maximum. Pour des besoins quotidiens d’un simple utilisateur comme moi (bureautique, courriel, internet), les processeurs…



Ô Canada!, 2007-01-08 03:22:19

Merci beaucoup pour ce tuto, je cherchais ça depuis pas mal de temps et le survol m’avait laissé une image de mise en place beaucoup plus difficile. En attendant, chez moi ça marche bien, j’ai essayé d’ajouter climateprediction.net, on verra ce que ça donnera.

Par contre, j’ai essayé de faire un rétrolien sur ton article et le ping ne semble pas fonctionner avec l’adresse qui est donnée… Je donne à tout hasard l’adresse de l’article en espérant ne pas t’avoir plagié ;-) http://yannick.marcerou.free.fr/blo...

Merci encore.



Yannick, 2007-01-08 03:27:00

Yannick -> Ton Ping est passé dans les spams, je ne sais pas pourquoi, mais je l’ai débloqué (mais pas les 4 autres ;))




The_Glu, 2007-01-08 12:28:59

Ah ok, pas de problème. Par contre, je ne sais pas si quelqu’un ici aura la réponse mais peut-on choisir la partition sur laquelle BOINC va utiliser l’espace disque nécessaire ? En fait, j’ai tenté de mettre climateprediction.net et je n’ai pas assez de place sur mon / (apparemment il s’agit bien du / d’après l’espace disque qu’il m’indique) et je voudrais utiliser le /home… Si quelqu’un a une idée (j’ai posé la question sur le forum BOINCFRANCE, on verra).

Merci



Yannick, 2007-01-09 15:38:38

Super ! Merci pour cette introduction, j’ai installé tout ça sur le PC de ma sœur qui tourne toute la journée sans forcément faire grand’chose (le PC, pas ma sœur !).

Il va servir à quelque chose maintenant !



Pierre, 2007-01-10 19:41:01

Bonjour,

J’ai un amd64 bits et ton astuce ne marche pas.
Je stoppe le service.
J’edite le fichier xml comme tu l’as décrit.
Je redemarre le service

et la… le fichier xml est revenu à la conf précédente c-a-d:
<platform_name>x86_64-pc-linux-gnu</platformname>

Qq1 a t’il une idée?



vincent, 2007-01-24 17:18:38

(l) (l) (l) (l) :(p :p |) (cd) ^^ ^^ ;) B) 8| =:( :* (a) 8S 8S ^^ ^^ ^^ ^^



lol, 2007-02-24 16:46:12

Ça y est je l’ai fait B) , j’avais la flemme de m’inscrire, faudrait vraiment que OpenID se généralise… =:(

Et puis j’avais un peu peur pour la surconsommation, mais bon il faut savoir donner… ^^



Damocles, 2007-03-01 22:15:59

Bonjour tout le monde !!!
je viens du forum de L’Alliance Francophone !!! nous somme la troisième plus grandes et puissante team sur BOINC !! B) mais mahleuresement, sur WCG, on a un peux de mal :( alors comme vous êtes francophone, vous pouvez venir nous dire bonjour ici : http://forum.boinc.fr :)
vous pouvez aussi rejoindre L’AF, qui compte déja 6200 membres !!!! :# si vous avez ds problèmes, on dispose de plein de tutos et forcément quelqu’un vous répondra :^)

@+



nicodu95, 2007-04-12 18:46:51