Le Calcul Distribué: un ‘Cloud Computing’ inversé
L’Informatique en Nuages
………………………..
«Le cloud computing ou informatique en nuages en français, littéralement l’informatique via Internet” [1], est un concept majeur[2] faisant référence à l’utilisation de la mémoire et des capacités de calcul des ordinateurs et des serveurs répartis dans le monde entier et liés par un réseau, tel Internetgrille informatique). Les utilisateurs ne sont plus propriétaires de leurs serveurs informatiques mais peuvent ainsi accéder de manière évolutive à de nombreux services en ligne sans avoir à gérer l’infrastructure sous-jacente, souvent complexe. Les applications et les données ne se trouvent plus sur l’ordinateur local, mais – métaphoriquement parlant – dans un nuage (Cloud) composé d’un certain nombre de serveurs distants interconnectés au moyen d’une excellente bande passante indispensable à la fluidité du système.»
Parmi tous les articles et comptes-rendus sur le “Cloud Computing“, j’ai remarqué que cette notion n’est jamais associée à celle du Calcul Distribué, alors que cette méthode de délocalisation des ressources est utilisée depuis plus longtemps que les fameux (ou fumeux?) “Nuages”…
Le Calcul Distribué
L’idée du calcul distribué repose sur la constatation que la vaste majorité des ordinateurs personnels ne sont presque jamais utilisés au maximum des capacités de calcul de leurs processeurs, la proportion de temps CPU versus les périodes en mode “Idle” laissant entrevoir une solution pour utiliser ces ressources au service de la recherche scientifique et mettant fin au gaspillage d’énergie de ces millions d’ordinateurs personnels (OP).

Les projets de calculs distribués mettent à profit ces ressources inutilisées en distribuant à chaque ordinateur participant une portion de calculs réalisables selon les capacités spécifiques de ces OP et réalisant du même coup: économie des budgets de recherches, fin du gaspillage d’énergie des CPU inutilisés et regrouper les cybercitoyens autour de projets de recherche sans pour autant affecter les performances des OP participants.

World Community Grid

Parmi l’ensemble des projets de Calcul Distribué, celui de World Comunity Grid est celui qui est le plus abouti. La qualité du site Web de WCG en est une indication: valeur des informations, statistiques complètes, détails sur les recherches en cours ou terminées, fonctionnalités des accès aux ressource su site, esthétique de la présentation, multilingue sans négliger les multiples recherches en cours:
Lutte contre la dystrophie musculaire, Influenza Antiviral Drug Search, Help Fight Childhood Cancer,
The Clean Energy Project, Du riz pour l’Humanité, Aider à vaincre le cancer, Ensemble, découvrons un médicament contre la dengue, Repliement du protéome humain, FightAIDS@Home …




Boinc

Boinc est l’acronyme de «Berkeley Open Infrastructure for Network Computing». Cette application open source, disponible pour la plupart des plateformes, permet de participer aux projets de calculs distribués tels que ceux de World Community Grid. Je vous suggère de consulter l’article de Wikipédia sur Boinc: notamment les détails concernant la puissance totale de calculs que le Calcul Distribué représente.
L’utilisation de Boinc et de son interface graphique est simple. Lors de l’installation, Boinc teste les capacités de calculs de votre OP et détermine des paramètres par défaut basés sur ces tests. Les options et les paramètres peuvent évidemment êtres modifiées par la suite et entrent en vigueur immédiatement. Je vous suggère d’utiliser d’abord ces paramètres et de les ajuster selon vos préférences si nécessaire:

Comment faire?
- S’inscrire comme membre sur le site de WCG
- Télécharger et installer la version de BOINC pour votre plateforme
- Rejoindre les projets WCG en ajoutant l’URI du projet: http://www.worldcommunitygrid.org
- Inscrire votre code personnel (Voir la page de votre profil WCG et l’image jointe ici)
- Utilisez Boinc pendant un certain temps et ajustez les paramètres selon vos préférences

Merci pour votre participation!
