La Berkeley Open Infrastructure for Network Computing (BOINC) est une plateforme de calcul distribué open-source développée initialement par l'Université de Californie à Berkeley. Lancée en 2002 pour le projet SETI@home, BOINC permet aujourd'hui de mutualiser la puissance de calcul de millions d'ordinateurs personnels à travers le monde au profit de divers projets scientifiques.
BOINC fonctionne sur un modèle client-serveur où un serveur central distribue des unités de travail (work units) aux clients volontaires. Chaque participant installe le logiciel BOINC sur son ordinateur, qui, en arrière-plan et lors des périodes d'inactivité, télécharge, exécute les tâches de calcul, et renvoie les résultats validés au serveur.
Les utilisateurs peuvent configurer le logiciel BOINC pour gérer l'utilisation des ressources de leur ordinateur, telles que le CPU et le GPU, assurant ainsi que le calcul bénévole n'interfère pas avec les autres tâches informatiques. De plus, BOINC utilise des mécanismes de redondance pour vérifier la fiabilité des résultats obtenus.
L'interface conviviale de BOINC, appelée BOINC Manager, permet aux utilisateurs de suivre l'évolution des tâches, de choisir les projets auxquels ils souhaitent contribuer, et de configurer leurs préférences de calcul. Il offre également des fonctionnalités pour rejoindre des communautés et participer à des forums de discussion.
Au 13 février 2025, la puissance de calcul moyenne de BOINC est estimée à 14,161 PetaFLOPS. Cette puissance permet de mener à bien des projets de recherche exigeants en ressources informatiques, comparables à celle de superordinateurs spécialisés.
La puissance de calcul de BOINC varie en fonction du nombre de volontaires connectés et des capacités matérielles des ordinateurs participants. En intégrant à la fois le CPU et le GPU des machines, BOINC maximise l'efficacité globale de sa plateforme.
Avec une puissance cumulée atteignant des dizaines de PetaFLOPS, BOINC rivalise avec les supercalculateurs traditionnels, offrant une alternative décentralisée et plus flexible pour les recherches scientifiques.
Au 13 février 2025, BOINC compte 98,056 ordinateurs actifs connectés à sa plateforme. Ce nombre fluctue en fonction de la disponibilité des volontaires et de l'activité des projets.
La base d'utilisateurs de BOINC est répartie à l'échelle mondiale, avec une concentration significative en Europe, en Amérique du Nord et en Asie, reflétant la diversité des participants et la capacité de la plateforme à mobiliser des ressources globales.
La plateforme BOINC compte 34,475 volontaires actifs au 13 février 2025. Ces individus dédiés contribuent régulièrement à divers projets scientifiques en mettant à disposition leur puissance de calcul.
Les motivations des volontaires sont variées, allant de l'intérêt pour la recherche scientifique à la volonté de contribuer à des causes globales. La participation à BOINC offre également une opportunité d'apprentissage et d'engagement communautaire.
Le projet SETI@home vise à détecter des signaux extraterrestres en analysant des données radio provenant de l'espace. En mobilisant la puissance de calcul des volontaires, le projet peut traiter de vastes ensembles de données à la recherche de motifs inhabituels pouvant indiquer une intelligence extraterrestre.
Einstein@Home est dédié à la recherche d'ondes gravitationnelles en utilisant les données des observatoires tels que LIGO et Virgo. Les calculs distribués permettent de scruter d'immenses bases de données pour identifier des signaux astrophysiques subtils.
Rosetta@home se concentre sur la modélisation des structures protéiques, ce qui est crucial pour la recherche médicale. En comprenant mieux le repliement des protéines, le projet contribue au développement de nouveaux médicaments et traitements.
Climate@Home utilise la puissance de calcul distribuée pour simuler des scénarios climatiques futurs. Ces simulations aident les scientifiques à mieux comprendre les dynamiques du climat et à prévoir les changements à venir.
World Community Grid soutient divers projets en médecine et en environnement, visant à résoudre des problèmes mondiaux tels que les maladies infectieuses, le changement climatique et la sécurité alimentaire.
Projet | Domaine | Objectif Principal |
---|---|---|
SETI@home | Astronomie | Détecter des signaux extraterrestres |
Einstein@Home | Physique | Rechercher des ondes gravitationnelles |
Rosetta@home | Biologie Moléculaire | Modéliser les structures protéiques |
Climate@Home | Climatologie | Simuler les scénarios climatiques futurs |
World Community Grid | Recherche Médicale & Environnement | Résoudre des problèmes mondiaux variés |
Le logiciel BOINC est conçu pour fonctionner discrètement en arrière-plan sans perturber les autres activités de l'ordinateur. Les données traitées sont sécurisées par des signatures numériques, et les résultats sont validés grâce à des mécanismes de redondance, garantissant ainsi la fiabilité et l'intégrité des contributions scientifiques.
BOINC représente une avancée significative dans le domaine du calcul distribué et de la recherche participative. En mobilisant une puissance de calcul massive et diversifiée grâce à des volontaires du monde entier, BOINC permet de soutenir une multitude de projets scientifiques ambitieux. La facilité d'adhésion et la flexibilité de la plateforme encouragent une participation active, contribuant ainsi de manière essentielle à l'avancement des connaissances dans divers domaines. Les défis techniques et logistiques sont continuellement relevés grâce à l'engagement de la communauté et à l'amélioration constante des infrastructures. En rejoignant BOINC, chaque utilisateur devient acteur du progrès scientifique global.