SETI@home 511629 30720349 2008-06-17T08:52:20Z Guillom 35266 déplacement du bandeau de maintenance en page de discussion '''SETI@home''' ("SETI at home", pouvant se traduire par "SETI à la maison") est un projet de [[calcul distribué]] utilisant des ordinateurs branchés sur l'[[Internet]]. Il est hébergé par le Space Sciences Laboratory de l'[[Université de Californie (Berkeley)|Université de Californie, Berkeley]]. SETI est un [[acronyme]] pour [[SETI|Search for Extra-Terrestrial Intelligence]] (que l'on pourrait traduire par "Recherche d'une intelligence extraterrestre"). SETI@home est accessible au public depuis le [[17 mai]] [[1999]].<ref>{{en}}{{Lien web |url=http://science.nasa.gov/newhome/headlines/ast23may99_1.htm |éditeur=[[NASA]] |titre=ET, phone SETI@home! |auteur= Dr. Tony Phillips |date=23 mai, 1999 |consulté le=2006-10-06 }}</ref><sup>,</sup><ref>{{en}}{{Lien web |url=http://antwrp.gsfc.nasa.gov/apod/ap990517.html |titre= Astronomy Picture of the Day |date=17 mai, 1999 |auteur=Robert Nemiroff |coauteurs=Jerry Bonnell |consulté le=2006-10-06 }}</ref><sup>,</sup><ref>{{en}}{{Lien web |url=http://setiathome.berkeley.edu/classic.php |titre=SETI@home Classic: In Memoriam |date= 15 décembre, 2005 |consulté le=2006-10-06 }}</ref> ==Recherche scientifique== Il y avait deux buts originaux à SETI@home. Le premier était de prouver la fonctionnalité et la viabilité du calcul distribué. Le deuxième était de faire du travail scientifique en supportant une analyse observationnelle cherchant à [[SETI|détecter de la vie intelligente non-terrestre]]. Le premier but est généralement considéré comme complètement atteint. La plate-forme [[BOINC]], un développement du SETI@home original, supporte plusieurs projets de calcul distribué dans un vaste éventail de [[discipline (spécialité)|disciplines]]. Le deuxième but est, jusqu'ici, un échec. Aucune preuve de signal radio extraterrestre n'a été trouvée par SETI@home. Cependant, une absence de preuve n'étant pas une preuve d'absence, le projet se poursuit. SETI@home effectue la recherche de transmission radio extraterrestre à partir des observations faites par le [[radiotélescope d'Arecibo]], [[Porto Rico|Puerto Rico]]. Les données sont prises "passivement" pendant que le télescope est utilisé pour d'autres projets scientifiques. Elles sont digitalisées, emmagasinées et expédiées aux installations de SETI@home en [[Californie]]. Par la suite, elles sont divisées en petites unités de [[fréquence]] et temps qui sont analysées à l'aide d'un [[logiciel]] afin d'y déceler un signal, c'est-à-dire une variation qui se distingue du [[bruit cosmique]] et qui contient de l'information. Le point crucial de SETI@home est que les millions d'unités produites sont envoyées à des [[ordinateur personnel|ordinateurs personnels]] qui utilisent le logiciel et qui, une fois l'analyse terminée, retournent les résultats à la source. Ainsi, une analyse de données nécessitant un temps de calcul faramineux pour un seul ordinateur devient faisable par la "distribution" de la tâche à une grande communauté d'internautes. Le logiciel recherche {{référence nécessaire|quatre types de signaux}} qui pourraient [[Rapport signal sur bruit|se distinguer]] du bruit cosmique : *Des pics dans la [[densité spectrale de puissance]], *Des montées et descentes de forme [[Fonction gaussienne|gaussienne]] dans la puissance de transmission, qui pourraient représenter le passage du [[lobe principal]] du radiotélescope sur une source radio, *Des triplets (trois pics de puissance dans un rang), *Des modulations du signal qui pourraient représenter une transmission à bande étroite. Un signal radio extraterrestre peut être affecté de bien des manières par le [[milieu interstellaire]] et par le [[Effet Doppler-Fizeau|mouvement de la source]] par rapport à la Terre. Le signal potentiel est donc traité de plusieurs façons (bien que toutes les méthodes de détection ne soient pas exploitées) afin d'avoir les meilleures chances possibles de le distinguer du bruit cosmique ambiant. Un signal radio extraterrestre intelligent provenant d'une autre planète ayant une vitesse et une accélération différente de la Terre subira une variation de fréquence en fonction du temps. Le logiciel SETI@home recherche également ces variations. Le logiciel fonctionne un peu comme lorsque l'on tourne le bouton de fréquence d'un [[poste de radio]] pour capter différents [[canal de radio ou télévision|canaux]]. Si le signal augmente, cela attire l'attention. De manière plus technique, le logiciel implique quantité d'analyses digitales, principalement via des [[transformée de Fourier discrète|transformées de Fourier discrètes]] avec des [[chirp]]s de périodes et durées différentes. ===Résultats=== Bien que le projet n'ait détecté aucun signal d'une intelligence extraterrestre, il a identifié plusieurs candidats à certains endroits dans le ciel où des pics d'intensité sont difficilement attribuables à du bruit cosmique<ref>{{en}}[http://seticlassic.ssl.berkeley.edu/candidates.html Page des signaux candidats] sur le site Internet du SETI@home classique</ref>. Ces positions ont été notées pour analyses ultérieures. À ce jour, le principal candidat a été annoncé le [[1 septembre|1<sup><u>ier<u></sup> septembre]] [[2004]]. Il se nomme [[Radio source SHGb02+14a]]. L'astronome [[Seth Shostak]] a affirmé<ref>{{en}}{{cite news | publisher = Space Daily | title = First Contact Within 20 Years: Shostak | url = http://www.spacedaily.com/news/seti-04e.html | date = 2004-07-22 | last = Shostak | first = Seth | authorlink = Seth Shostak | accessdate = 2006-06-12}}</ref>, en se basant sur l'[[Équation de Drake]], qu'il s'attend à obtenir un signal concluant entre [[2020]] et [[2025]]. Ceci signifierait que, malgré l'insuccès du projet durant près de dix ans, un effort prolongé pourrait être fructueux. Bien que le projet n'ait pas atteint le but de trouver une intelligence extraterrestre, il a prouvé à la communauté scientifique que les projets de calcul distribué, utilisant des ordinateurs personnels connectés à l'Internet, sont des outils d'analyse considérables qui peuvent rivaliser avec les plus puissants [[superordinateur]]s<ref>{{en}}[http://www.boincstats.com/stats/project_graph.php?pr=bo BOINCstats | BOINC combined - Credit overview<!-- Titre généré automatiquement -->]</ref>. ==Technologie== [[Image:Setiathomeversion4point45.png|thumb|right|220px|SETI@home (version 4.45)]] N'importe qui possédant un ordinateur ayant un accès à l'Internet peut participer à SETI@home en exécutant un programme gratuit qui [[téléchargement|télécharge]] et analyse les données d'un radiotélescope. Les données sont enregistrées sur des [[ruban]]s de 36 Giga[[byte]]s à l'Observatoire d'Arecibo, Puerto Rico. Chacun des disques possède 15,5 heures d'observations qui sont par la suite envoyées à Berkeley<ref>{{en}}{{cite journal | title = SETI@home - Massively Distributed Computing for SETI | first = Eric | last = Korpela | coauthors = Dan Werthimer, David Anderson, Jeff Cobb and Matt Lebofsky | journal = Computing in Science & Engineering | month = January | year = 2001 | pages = 78-83 | url=http://setiathome.ssl.berkeley.edu/~korpela/papers/CISE.pdf}}</ref>. [[Arecibo]] n'ayant pas de [[connexion Internet]] à large [[bande passante]], les données doivent être envoyées par la [[poste]]. Une fois à Berkeley, les données sont divisées en unités de temps et de fréquence de 107 secondes<ref>{{en}}{{Lien web | titre = The SETI@home Sky Survey | url = http://seticlassic.ssl.berkeley.edu/sciencepaper.html | auteur = SETI@home | année=2001<!-- no valid last modified available --> | consulté le = 2006-06-02}}</ref> (approximativement 0,35 Megabyte). Ces "unités de travail" (''work units'') sont alors envoyées partout dans le monde, via l'Internet et à partir du [[serveur informatique|serveur]] de SETI@home, afin d'être analysées. Le logiciel d'analyse peut rechercher des signaux ayant le dixième de la force de ceux qui pouvaient être détectés lors d'autres recensements. Ceci s'explique par l'utilisation d'un [[algorithme]] informatique puissant nommé ''coherent integration'' (que l'on pourrait traduire par ''intégration [[cohérence (physique)|cohérente]]'') qui demande une puissance de calcul que nul autre projet SETI n'aurait. Les unités de travail analysées sont normalement renvoyées automatiquement à Berkeley. Elles y sont stockées dans une [[banque de données]] par des ordinateurs dédiés au projet. Les [[interférence]]s sont éliminées et une panoplie d'algorithmes est utilisée afin de chercher les signaux les plus intéressants. ===Logiciel=== [[Image:Setiathomeversion3point08.png|thumb|right|220px|SETI@home classique (version 3.08)]] <!--Generally needs to go much deeper about how the software works internally rather than how it appears to a non-technical participant. Maybe put this in how it section and make this a history section?--> Le logiciel de calcul distribué SETI@home fonctionne soit sous forme d'[[écran de veille]], soit de manière continue pendant que l'utilisateur travaille, utilisant une certaine puissance du [[processeur]] qui ne serait pas utilisée autrement. La plate-forme initiale supportant le logiciel, nommée désormais "SETI@home classique" (SETI@home classic), fut utilisée du [[17 mai]] [[1999]] au [[15 décembre]] [[2005]]. Elle ne pouvait faire fonctionner que le projet SETI@home. Elle a été remplacée par le [[Berkeley Open Infrastructure for Network Computing]] (BOINC, pouvant se traduire par "Infrastructure ouverte pour le calcul distribué de Berkeley") qui permet aux utilisateurs d'analyser plus de types de signaux et de participer à d'autres projets de calcul distribué en même temps que celui de SETI@home. La discontinuation du SETI@home classique a empêché les ordinateurs [[Macintosh]] utilisant des [[système d'exploitation|systèmes d'exploitation]] pré-[[OS X]] de pouvoir participer au projet. Le [[3 mai]] [[2006]], de nouvelles unités de travail pour une nouvelle version de SETI@home, appelée "SETI@home Augmenté" (SETI@home Enhanced), ont été distribuées. Ainsi, les ordinateurs fournissent la puissance pour un travail beaucoup plus intensif qu'à l'origine du projet. Cette nouvelle version est deux fois plus sensible au signaux [[Fonction gaussienne|gaussiens]] ainsi qu'à certains types de signaux modulés que la version originale (BOINC) du logiciel. Elle a été optimisée au point où elle analyse plus rapidement que les versions précédentes certaines unités de travail. Cependant, d'autres unités de travail (les meilleures, scientifiquement parlant) vont demander un temps d'analyse plus long. Certaines applications de SETI@home, optimisées pour des types particuliers de processeurs, furent accessibles. On y réfère comme étant les « exécutables optimisés » (''optimized executables''). En 2008, la plupart de ces applications sont optimisées pour les processeurs [[Intel]]<ref>{{en}}[http://lunatics.at/index.php Seti@Home optimized science apps and information<!-- Titre généré automatiquement -->]</ref>. SETI@home a également été utilisé comme outil pour effectuer des [[Test de performance|tests de performance]] sur des [[Station de travail|stations de travail]]. Plus précisément comme test en stress en utilisant le processeur à puissance maximale pendant une période soutenue. Cela est particulièrement utile pour le [[surfréquençage]]. ==Statistiques== Avec plus de 5,2 millions de participants depuis son lancement, ce projet de calcul distribué est celui qui a recueilli le plus de participants jusqu'ici. On est bien au-dessus des intentions initiales, qui visaient l'utilisation de 50 000 à 100 000 ordinateurs personnels. Depuis le [[17 mai]] [[1999]], le projet a accumulé plus de deux millions d'années de temps d'analyse d'ordinateur. Avec 1,7 million d'ordinateurs utilisés ([[4 janvier]] [[2008]]), SETI@home peut calculer 364,8 Tera[[FLOPS]] [http://www.boincstats.com/stats/project_graph.php?pr=sah]. En comparaison, le plus rapide superordinateur actuel, [[Blue Gene]], obtient une vitesse avoisinant les 500 TeraFLOPS. ==Futur== ===Mises-à-jour de l'Observatoire d'Arecibo=== <!--http://www.berkeley.edu/news/media/releases/2008/01/02_setiahome.shtml--> {{...}} ===Observatoire de Parkes=== Des annonces avaient été faites concernant la possible utilisation de l'[[Observatoire de Parkes]] en [[Australie]] afin d'analyser l'hémisphère sud<ref>{{en}}[http://seticlassic.ssl.berkeley.edu/setifuture.html#southern Southern Hemisphere Search - increasing SETI@home's sky coverage] sur la page "Future directions of SETI@home" du site Internet du SETI@home classique</ref>. Cependant, cette idée semble avoir été abandonnée (on n'y fait plus mention sur le site Internet du projet). ==Aspect compétitif== Les utilisateurs de SETI@home ont rapidement commencé à compétitionner les uns contre les autres pour déterminer qui analysera le plus d'unité de travail. Chaque unité de travail analysée est créditée et [http://boincstats.com/stats/boinc_user_stats.php?pr=bo&st=0 compilée statistiquement] par le projet. Des équipes se sont formées pour combiner les efforts individuels. La compétition s'est poursuivie et s'est étendue avec l'avènement de BOINC. Comme pour toute compétition, des tentatives de [[tricherie]] ont été faite pour obtenir le crédit d'analyses qui n'ont pas été faites. Pour contrer cela, toutes les unités de travail sont envoyées à plusieurs ordinateurs par SETI@home. On appelle cela la "réplication initiale" ("initial replication"). Au départ, on envoit les unités à 3 ordinateurs différents. L'unité de travail est créditée au moment où il y a au moins deux réplications qui ont été retournées et qui présentent des résultats cohérents entre eux. On appelle cela "quorum" ("minimum quorum"). Si, dû à des erreurs de traitement informatique ou à une tricherie par soumission de fausses analyses, les résultats ne sont pas cohérents, des répliques supplémentaires sont envoyées jusqu'à ce que le quorum soit atteint. Le même crédit final est alors accordé à toutes les machines qui ont retourné le résultat correct. Puisque le crédit d'analyse varie parfois légèrement d'un ordinateur à l'autre ({{référence nécessaire|dû à des différences mineures entre les processeurs}}), le crédit final accordé correspond au plus petit crédit réclammé. Certains utilisateurs ont installé et fait fonctionner SETI@home sur des ordinateurs de leur milieu de travail. Cette action est nommée, en anglais, "borging", d'après les [[Borg (Star Trek)|Borgs]], une race de créatures assimilatrices de l'univers de science-fiction [[Star Trek]]. Dans au moins un cas<ref>{{en}}{{cite news | author = Foreman, Liz | publisher = Associated Press | url = http://209.215.174.103/news/2004/local/10/08/seti.html | title = State Employee Fired For Using State Property To Search For Aliens | date = 2004-10-08}}</ref>, ceci a mené au licenciement d'un employé. D'autres utilisateurs ont accumulés de grandes quantités d'équipement à la maison pour créer des "fermes SETI" ("SETI farms"). Elles consistent normalement en une série d'ordinateurs empilés, sans [[moniteur d'ordinateur|moniteurs]], et n'ayant qu'une [[carte mère]], un [[processeur]], de la [[mémoire vive]] et une [[alimentation électrique]]. ==Menaces au projet== Comme pour tout projet à long terme, il y a plusieurs facteurs qui pourraient menacer la poursuite de SETI@home. Quelques-uns d'entre eux sont détaillés ci-bas. ===Fermeture potentielle de l'observatoire d'Arecibo=== Pour le moment, SETI@home obtient ses données brutes des installations de l'Observatoire d'Arecibo. Ces dernières sont opérées par le National Astronomy and Ionosphere Center, administré par l'[[Université Cornell]]. La baisse du budget d'opération de l'observatoire a créé un manque à gagner qui n'a pas (encore ?) été compensé par d'autres sources telles des donateurs privés, la [[NASA]], d'autres institutions de recherche étrangères ou [[association à but non lucratif|associations à but non lucratif]] comme SETI@home. Ce manque tourne aux alentours de {{formatnum:2,5}} millions de dollars américain, {{référence nécessaire|ce qui serait l'équivalent d'à peu près 0,5 % du montant dépensé en électricité par l'ensemble des utilisateurs de SETI@home}}. Sans les fonds nécessaires, la [[National Science Foundation]] a clairement fait savoir que l'observatoire fermera en [[2011]], ce qui coupera la source des données de SETI@home. ===Projets alternatifs de calcul distribué=== Lorsque le projet fut lancé, il y avait peu d'autres projets de recherche auxquels il était possible de donner du temps d'ordinateur. Il existe aujourd'hui beaucoup d'autres projets similaires (surtout depuis le lancement de la plate-forme BOINC) avec lesquels SETI@home doit compétitionner. ===Politiques plus sévères d'utilisation des ordinateurs de compagnies=== En date du [[16 octobre]] [[2005]], approximativement un tiers de l'analyse des unités de travail sur les versions pré-BOINC du logiciel étaient faites à partir d'ordinateurs situés au travail ou à l'école<ref>{{en}}{{Lien web | auteur = SETI@home | année = 2005 | url = http://seticlassic.ssl.berkeley.edu/stats/venues.html | titre = SETI@home computer venues | consulté le = 2006-06-12}}</ref>. Des politiques plus sévères concernant l'utilisation des ordinateurs professionnels (en dehors de la "maison") pourraient donc nuire au projet. Rappelons que dans au moins un cas, une personne fut renvoyée suite à l'installation et l'utilisation non-autorisées de SETI@home sur des ordinateurs utilisés pour l'État de l'[[Ohio]]<ref>{{en}}[http://www.oreillynet.com/databases/blog/2004/10/knock_down_then_kick.html Knock Down, Then Kick - O'Reilly Databases<!-- Titre généré automatiquement -->]</ref>. ===Fonds=== Actuellement, il n'y a pas de [[financement|fonds]] gouvernementaux consacrés à la recherche SETI. Des dons privés ainsi que l'aptitude du Berkeley Space Science Lab à fonctionner avec de petits budgets ont permis à SETI@home de se poursuivre bien au-delà de la durée initiale prévue pour le projet. Il doit cependant continuer à compétitionner contre d'autres projets SETI ainsi que des projets de sciences spatiales pour l'obtention de fonds. ===Piratage et Fraudes=== Certains individus et compagnies ont fait des changements non-officiels à la partie distribuée du logiciel pour tenter de produire des analyses plus rapidement. Ceci a compromis l'intégrité de l'ensemble des résultats<ref>{{en}}{{Lien web | titre = The SETI@Home Problem | url = http://www.acm.org/crossroads/columns/onpatrol/september2000.html | auteur = Molnar, David | année = 2000 | consulté le = 2006-06-02}}</ref>. En conséquence, le logiciel a dû être mis-à-jour pour mieux détecter de tels changements. Bien que SETI@home ne soit pas à l'abris des analyses trafiquées, il se protège de ces dernières par l'analyse de la cohérence entre les résultats d'analyses d'une même unité de travail par plusieurs ordinateurs différents<ref>{{en}}[http://boinc.berkeley.edu/trac/wiki/SecurityIssues SecurityIssues - BOINC - Trac<!-- Titre généré automatiquement -->]</ref>. ==Autres projets de calcul distribué== {{Article détaillé|Liste des projets BOINC}} Le calcul distribué est aussi utilisé pour la recherche médicale avec, entre autres, des projets recherchant des traitements pour le [[SIDA]] ([[FightAIDS@Home|FightAIDS@home]]) et étudiant le [[repliement de protéine]] dans diverses configurations de température et de pression ([[Folding@home]]). Depuis l'arrivée de la plate-forme BOINC, les utilisateurs peuvent diviser le temps de travail de leur ordinateur entre différents projets en accordant à chacun un poucentage donné du temps de [[processeur]]. ==Voir aussi== *[[SETI]] *[[Calcul distribué]] *[[BOINC]] *[[Liste des projets BOINC]] *[[Einstein@Home]] *[[Folding@home]] *[[PlanetQuest]] *[[Rosetta@home]] *[[Distributed.net]] *[[Grille informatique]] == Notes et références == <references /> {{Portail|informatique|astronomie}} [[Catégorie:Programme SETI]] [[Catégorie:calcul distribué]] [[az:SETI@Home]] [[bg:SETI@Home]] [[cs:SETI@home]] [[de:SETI@home]] [[en:SETI@home]] [[es:SETI@home]] [[fi:SETI@home]] [[he:SETI@home]] [[it:SETI@home]] [[lt:SETI@home]] [[nl:SETI@Home]] [[nn:SETI@home]] [[no:SETI@home]] [[pl:SETI@home]] [[pt:SETI#SETI.40HOME]] [[ru:SETI@home]] [[sk:SETI@home]] [[sv:SETI@home]] [[th:SETI@home]] [[tr:Seti@home]] [[zh:SETI@home]]