Le grid computing c'est quoi ? Une grille informatique ou grid est une infrastructure virtuelle constituée d'un ensemble de ressources informatiques potentiellement partagées, distribuées, hétérogènes, dé-localisées et autonomes. (source Wikipedia) En gros, cela revient a utiliser la puissance de plusieurs machines reliées entre elles.
Nos machines sont en effet de plus de plus performantes et nous n'utilisons tous qu'une petite partie de cette puissance mis à notre disposition. D'ou l'idée de récupérer ces ressources inutilisées pour faire des calculs scientifiques. Et si cela se fait non pas uniquement sur votre machine mais sur des centaines de machines éparpillées dans le monde, la puissance de calcul mis a disposition de la recherche est alors énorme !
Le plus connu des projets de Grid Computing est le projet Seti @ Home. Vous en avez surement déjà entendu parlé. C'est une expérience scientifique en radio-astronomie qui exploite la puissance inutilisée de millions d'ordinateurs connectés via Internet dans un projet de Recherche d'une Intelligence Extra-Terrestre. En gros, chaque participant installe un petit programme qui va alors travailler en tâche de fond sur la machine, lorsque vous ne l'utilisez pas ou pendant ses temps morts et calculer tout un tas d'information utiles pour les scientifiques. Ce projet est à l'origine de tous les projets de grid computing actuel.
- Le projet Boinc de l'université de Berkely

L'université de Berkely, à l'initiative du projet Seti a alors eu l'idée de refondre son programme et de créer BOINC (pour Berkeley Open Infrastructure for Network Computing). Et depuis, plusieurs projets scientifiques sont alors venus se greffer sur le logiciel. Il est en effet maintenant possible de participer à des projets dans le domaine de l'astronomie, la biologie, l'écologie, les mathématiques ou encore la physique-chimie.
L'avantage de Boinc est que vous pouvez participer à plusieurs projets en même temps, et que vous pouvez même définir la part de la puissance machine accordée à chaque projet. Lorsque vous participez à un projet et que vous envoyez vos résultats, vous gagnez des points, ces points servent à vous classer par rapport aux membres participant au projet et aussi à vous motiver pour continuer... Il est aussi possible de se regrouper en équipes, toujours dans un esprit de compétition. Tout un tas de stats sont alors générées à chaque envoi de résultat et participe a fidéliser les participants.
Les plus grandes équipes ont créé des sites web pour promouvoir les projets et aider les nouveaux participants. Cela permet de trouver les projets les plus interessants. Il faut en effet choisir des projets qui nous interessent et qui surtout rendent les résultats publiques.
Vous trouverez tout un tas d'information sur les sites de l'Alliance Francophone ou encore Boinc France. Un très bon point d'entrée pour se lancer avec le logiciel Boinc et commencer a faire partie de cette communauté. Un autre site interessant, le World Community Grid qui regroupe 6 projets de recherche comme par exemple la recherhe sur le cancer.
Une dernière petite information importante est que pour participer a plusieurs projets, il faut s'inscrire sur chaque projet, ceux-ci étant en effet indépendants les uns des autres. L'astuce consiste alors a utiliser un gestionnaire de compte, qui vous inscrit et centralise toutes les informations concernant vos projets à un seul endroit, ce qui est bien pratique, il faut le dire. Vous trouverez plus s'information sur le site de BOINC Account Manager (en français) ou sur GridRepublic (en anglais).
- Le projet Folding @ Home de l'université de Stanford
C'est un autre outil de grid computing pour aider la recherche. Folding @ Home est un projet scientifique qui a été mis sur pied par l'université Stanford. Le but est de comprendre comment les protéines s'assemblent et quelle est leur conformation finale. L'étude des simulations de repliement sur des structures types (hélices alpha, feuillet béta, cluster d'acides aminés basique...) permettra d'extrapoler le comportement de protéines particulières. La lutte contre le cancer est également en point de mire.
Ce projet fonctionne exactement comme le projet Boinc, il suffit de télécharger un petit programme et les calculs vont commencer. Un système de points et de statistiques est aussi de la partie et une communautée française a été créé pour aider les nouveaux participants, il s'agit la aussi de l'alliance francophone.
Personnellement, après avoir commencé sur Folding @ home, j'ai migré sur Boinc. En effet, le client Boinc est plus performant, adapté aux nouvelles machines double ou quatre coeurs. Une autre choses qui m'a séduite c'est la possibilité de participer à différents projets dans des domaines différents. Et depuis que j'ai installé le client, je n'ai pas vue de ralentissement particulier de ma machine, le partage des ressources étant vraiment bien géré par le logiciel.
Bref, n'hésitez pas à installer un de ces programmes, ça ne vous coutera pas grand chose mais vous participerez, comme des milliers d'autres personnes dans le monde, à faire avancer la recherche.