Berkeley Open Infrastructure for Network Computing: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Testo sostituito con 'SOFTWARE USATO DA UN NOTO ONANISTA SU IRC, SPACCIATORE DI DIVX PIRATI E GAY FIN DAL BATTESIMO'
m Annullate le modifiche di 82.50.116.120 (discussione), riportata alla versione precedente di Avesan
Riga 1:
{{Infobox Software
SOFTWARE USATO DA UN NOTO ONANISTA SU IRC, SPACCIATORE DI DIVX PIRATI E GAY FIN DAL BATTESIMO
|nome= BOINC
|logo= [[Immagine:Logo boinc.png|60px]]
|screenshot= [[Immagine:BOINC XP.png|250px]]
|didascalia= BOINC Manager su sistema operativo Windows XP
|sviluppatore= [[University of California, Berkeley]]
|versione_ultimo_rilascio= [http://boinc.berkeley.edu/download_all.php 5.8.8]
|data_ultimo_rilascio= [[1 febbraio]] [[2007]]
|versione_beta=
|data_versione_beta=
|sistema_operativo= [[Windows 98]] o successivi, [[Mac OS X 10.3]] o successivi, [[Linux]] kernel 2.2.14 o successivi
|genere= [[calcolo distribuito]]
|licenza= [[GNU Lesser General Public License|LGPL]]
|sito_web= [http://boinc.berkeley.edu/ boinc.berkeley.edu]
}}
Il '''Berkeley Open Infrastructure for Network Computing''' ('''BOINC''') è un'applicazione [[software]] di [[calcolo distribuito]] creata per gestire progetti di ricerca che richiedono una potenza di calcolo così elevata da essere impossibile raggiungere con un solo [[supercomputer]], ma accessibile attraverso la collaborazione di migliaia di [[personal computer]] sparsi in tutto il mondo, coordinati attraverso [[Internet]]. Viene sviluppata da un gruppo di lavoro dell'[[Università della California, Berkeley|Università di Berkeley]] diretto da David Anderson.
 
== Introduzione ==
Dopo il successo del progetto [[SETI@home|SETI@home Classic]] l'Università di Berkeley ha deciso di sviluppare un sistema capace di utilizzare il calcolo distribuito per diversi progetti di ricerca. L'obbiettivo del progetto BOINC è rendere disponibile a progetti provenienti da aree diverse (come [[biologia molecolare]], [[climatologia]] e [[astrofisica]]) l'enorme potenza inutilizzata dei personal computer sparsi per il mondo.
 
==Struttura==
Il software BOINC è progettato per poter essere adattato a diversi progetti ed è distribuito con licenza [[GNU Lesser General Public License]]. La maggior parte dei progetti che lo utilizzano sono senza scopo di lucro e vengono portati avanti da [[volontariato|volontari]].
 
È composto da un sistema [[client]]-[[server]] che si occupa di distribuire e processare unità di lavoro.
 
===Server===
[[Immagine:Setiathomeversion4point45.png|thumb|right|Immagine del progetto Seti@home]]
La parte centrale dell'applicazione è composta dal server, che può essere eseguito su una o più macchine in modo da poter gestire progetti anche molto grandi; i server BOINC usano macchine [[GNU/Linux]] con [[Apache HTTP Server|Apache]], [[PHP]] e [[MySQL]]. Il server non si occupa di eseguire calcoli, bensì di coordinare le operazioni dei client e gestire il [[database]] dei risultati.
 
Il server include funzioni come la ''ridondanza omogenea'' (mandare la stessa unità di lavoro a piattaforme simili), l'''anteprima dell'unità'' (inviare informazioni al server prima che l'unità sia stata calcolata completamente) e la ''pianificazione locale'' (preparare nuove unità di lavoro prima che il computer abbia terminato quelle correnti e creare unità su richiesta).
 
===Client===
L'applicazione client si occupa di processare le unità di lavoro. Scarica le unità attraverso Internet e permette di dividere il tempo di calcolo tra più di un progetto. Per questioni di sicurezza, il client non si aggiorna automaticamente; le applicazioni dei singoli progetti di ricerca, invece, vengono scaricate e aggiornate automaticamente.
 
==Progetti che utilizzano BOINC==
 
===Attivi===
[[Immagine:Einsteinhome.png|thumb|right|Immagine del progetto Einstein@home]]
* [[ClimatePrediction.net]] - http://climateapps2.oucs.ox.ac.uk/cpdnboinc/
** [[BBC Climate Change Experiment]] - http://bbc.cpdn.org/ (parte di ClimatePrediction.net)
** [[Seasonal Attribution Project]] - http://attribution.cpdn.org/ (parte di ClimatePrediction.net)
* [[Einstein@home]] - http://einstein.phys.uwm.edu/
* [[HashClash]] - http://boinc.banaan.org/hashclash/
* [[Human Proteome Folding Project]] - http://www.worldcommunitygrid.org/projects_showcase/viewHpfResearch.do
* [[LHC@home]] - http://lhcathome.cern.ch/
* [[Malariacontrol.net]] - http://www.malariacontrol.net/
* [[Orbit@home]] - http://orbit.psi.edu/
* [[Predictor@home]] - http://predictor.scripps.edu/
* [[Rosetta@home]] - http://boinc.bakerlab.org/rosetta/
* [[SETI@home]] - http://setiathome.ssl.berkeley.edu/
* [[Similarity Matrix of Proteins|SIMAP]] - http://boinc.bio.wzw.tum.de/boincsimap/
* [[SZTAKI Desktop Grid]] - http://szdg.lpds.sztaki.hu/szdg/
* [[World Community Grid]] - http://www.worldcommunitygrid.org/
 
===In fase di test===
* [[Africa@home]] - http://africa-at-home.web.cern.ch/africa%2Dat%2Dhome/it/africa.htm
* [[Chess960@home]] - http://www.chess960athome.org/alpha/
* [[FightAIDS@Home]] - http://fightaidsathome.scripps.edu/
* [[Pirates@home]] - http://pirates.vassar.edu/ (parte di Einstein@home)
* [[PlanetQuest]] - http://www.planetquest.org/
* [[QMC@home]] - http://qah.uni-muenster.de/
 
===In fase di progettazione===
* [[Astropulse]] - http://www.setiathome.ssl.berkeley.edu/setifuture.html#astropulse
* [[BURP]] - http://burp.boinc.dk/ (Pre-Alpha)
* [[Folding@home]] - http://folding.stanford.edu/italian/
* [[The Lattice Project]] - http://lattice.umiacs.umd.edu/boinc/
 
Nota: il folding@home non e' basato su piattaforma BOINC.
 
==Bibliografia==
* Vance, Ashlee. ([[2003]]). ''Sun and UC Berkeley are about to BOINC''. [http://www.theregister.co.uk/content/61/34570.html]
 
==Voci correlate==
*[[BOINC Credit System]]
*[[Lista dei progetti di calcolo distribuito]]
 
== Altri progetti ==
{{interprogetto|commons=Berkeley Open Infrastructure for Network Computing}}
 
== Collegamenti esterni ==
*{{en}} [http://boinc.berkeley.edu/ Sito ufficiale del Berkeley Open Infrastructure for Network Computing]
*[http://it.boincstats.com/stats/project_graph.php?pr=bo&view=hosts Statistiche]
*[http://it.boincstats.com/ Statistiche degli utenti che partecipano ai progetti promossi attraverso BOINC]
*{{en}} [http://boinc-doc.net/ Guide e manuali sul BOINC]
 
[[Categoria:Scienza e ricerca software libero]]
[[Categoria:Calcolo distribuito]]
 
{{informatica}}
 
[[cs:Berkeley Open Infrastructure for Network Computing]]
[[da:Berkeley Open Infrastructure for Network Computing]]
[[de:Berkeley Open Infrastructure for Network Computing]]
[[en:Berkeley Open Infrastructure for Network Computing]]
[[es:Berkeley Open Infrastructure for Network Computing]]
[[eu:Berkeley Open Infrastructure for Network Computing]]
[[fi:BOINC]]
[[fr:Berkeley Open Infrastructure for Network Computing]]
[[hu:Berkeley Open Infrastructure for Network Computing]]
[[id:Berkeley Open Infrastructure for Network Computing]]
[[ja:Berkeley Open Infrastructure for Network Computing]]
[[ko:BOINC]]
[[lt:BOINC]]
[[nl:Berkeley Open Infrastructure for Network Computing]]
[[pl:BOINC]]
[[pt:BOINC]]
[[ru:BOINC]]
[[sk:BOINC]]
[[sr:BOINC]]
[[sv:Berkeley Open Infrastructure for Network Computing]]
[[th:Berkeley Open Infrastructure for Network Computing]]
[[zh:伯克利开放式网络计算平台]]