Home Calcolo distribuito
Calcolo distribuito e BOINC
Calcolo distribuito e BOINC PDF Stampa E-mail
( 21 Votes )
Scritto da Mario Esposito   
Domenica 18 Novembre 2007 00:00

Che cos'è il calcolo distribuitoChe cos'è il calcolo distribuito - Al giorno d'oggi sono sempre di più gli studi scientifici in tutto il Mondo che si avvalgono delle moderne tecnologie e che, quindi, necessitano di una grande capacità e potenza di calcolo (in genere fornita da supercomputers, dal costo molto elevato). Come fare a soddisfare una così grande richiesta? Alcuni ricercatori di Berkeley - University of California hanno capito che una possibile via per abbattere i costi della ricerca scientifica consiste nel  distribuire il carico di lavoro di 'elaborazione dati' a tutti i volontari, sparsi per il mondo,  che siano in possesso di un personal computer  e vogliano donare volontariamente le risorse inutilizzate del proprio pc (portatile o desktop non importa).

Questo è, in estrema sintesi, il concetto di calcolo distribuito: un istituto di ricerca anziché acquistare (o "affittare") un cosiddetto supercomputer, potentissimo e costosissimo (anche perché, tra le altre cose, necessita di un adeguato locale climatizzato) può adottare un sistema di calcolo distribuito.

L'idea è quella di consentire a chiunque voglia liberamente partecipare, grazie al proprio personal computer, la ricezione di una piccola parte di lavoro, detta work unit, che deve esser elaborata dal pc stesso e poi ritrasmessa. In altre parole il calcolo distribuito consente di unire la forza di migliaia di computer per realizzare enormi potenze di calcolo, sfruttando di fatto le risorse inutilizzate dei computer offerti volontariamente.
Ed è così che i ricercatori del progetto SETI@home della stessa Università hanno sviluppato il progetto BOINC (Berkeley Open Infrastructure for Network Computing).

Berkeley - University of CaliforniaChe cos'è BOINC - Berkeley Open Infrastructure for Network Computing (da tutti conosciuto semplicemente come BOINC). Consiste in un software multipiattaforma (cioè disponibile per i più comuni sistemi operativi) attraverso cui è possibile gestire diversi progetti di calcolo distribuito in maniera semplice e veloce.
BOINC consente di creare l'account relativo ad un progetto, di collegare il proprio pc ad esso, di comunicare con il server centrale del progetto, ricevendo le work units da elaborare e inviando indietro il risultato dell'elaborazione ottenuto.
BOINC gestisce l'elaborazione delle work units in base alle preferenze settate nell'account, che si possono visualizzare e modificare dalle pagine web del vostro account, in cui è possibile personalizzare sia le preferenze generali, quelle comuni a tutti i progetti, sia le preferenze specifiche di ogni progetto. E' anche possibile gestire tali impostazioni direttamente dal proprio client [Advanced View (Visualizzazione avanzata) -> Avanzate -> Preferenze...). Altre informazioni qui.

BOINC è un programma per Windows, GNU/Linux e MacOSX che va installato sul pc.  Si connette a Internet, scarica dei pacchetti dati (chiamati work units o wu), che vengono elaborati, grazie al sistema CPU-RAM del pc (durante l'elaborazione non è necessario esser connessi ad Internet) e una volta completato il lavoro si riconnette per inviare i risultati e scaricare nuovi pacchetti di dati. Ogni progetto ha un proprio Client, cioè l'applicazione che di fatto permette di elaborare i suoi specifici dati. Il tutto avviene automaticamente, e non c'è bisogno di particolari conoscenze tecnico-informatiche per partecipare. I computer di ultima generazione permettono l'elaborazione tramite la GPU.

E' sempre possibile chiudere BOINC o spegnere il proprio computer in qualsiasi momento, i dati verranno salvati e l'elaborazione dei dati riprenderà automaticamente nel punto in cui è stata interrotta, appena il pc viene riacceso o BOINC rilanciato.
L'elaborazione avviene a bassa priorità, in modo da non provocare un sovraccarico di lavoro del sistema operativo con conseguente rallentamento del pc. Infatti quando altri processi a priorità maggiore richiedono la potenza del processore, BOINC la rende immediatamente libera. Ovviamente è preferibile utilizzare un pc che rispetti i requisiti minimi di sistema, visibili qui.

Visitate le Frequently Asked Questions, la sezione dedicata a BOINC del nostro Forum e il gruppo su Facebook dedicato al SAPIENZA - UNIVERSITA' DI ROMA Research Team SAPIENZA - UNIVERSITA' DI ROMA Research Team.

 
Progetti seguiti dal Team PDF Stampa E-mail
( 19 Votes )
Scritto da Mario Esposito   
Domenica 18 Novembre 2007 00:00

Segue l'elenco dei progetti BOINC, suddivisi per ambito di ricerca, supportati ufficialmente dal SAPIENZA - UNIVERSITA' DI ROMA Research Team:

Nome progettoHomepagePartecipaInformazioniStatistiche
Status
Biologia e Medicina
World Community GridHomepage progetto
Link al Team della SAPIENZA - UNIVERSITA' DI ROMA
Informazioni sul progetto
Statistiche progetto
attivo
Rosetta@homeHomepage progetto
Link al Team della SAPIENZA - UNIVERSITA' DI ROMA
Informazioni sul progetto
Statistiche progetto
attivo
GPUGRID newHomepage progetto
Link al Team della SAPIENZA - UNIVERSITA' DI ROMA
Informazioni sul progetto
Statistiche progetto
attivo
SIMAPHomepage progetto
Link al Team della SAPIENZA - UNIVERSITA' DI ROMA
Informazioni sul progetto
Statistiche progetto
attivo
Malaria Control newHomepage progetto
Link al Team della SAPIENZA - UNIVERSITA' DI ROMA
Informazioni sul progetto
Statistiche progetto
attivo
Astronomia, Chimica e Fisica
SETI@homeHomepage progetto
Link al Team della SAPIENZA - UNIVERSITA' DI ROMA
Informazioni sul progetto
Statistiche progetto
attivo
Einstein@homeHomepage progetto
Link al Team della SAPIENZA - UNIVERSITA' DI ROMA
Informazioni sul progetto
Statistiche progetto
attivo
Milkyway@home new
Homepage progetto
Link al Team della SAPIENZA - UNIVERSITA' DI ROMA
Informazioni sul progetto
Statistiche progetto
attivo
Cosmology@home new
Homepage progetto
Link al Team della SAPIENZA - UNIVERSITA' DI ROMA
Informazioni sul progetto
Statistiche progetto
attivo
Matematica
Collatz@home newHomepage progetto
Link al Team della SAPIENZA - UNIVERSITA' DI ROMA
Informazioni sul progetto
Statistiche progetto
attivo
Studio del clima e Scienze della Terra
Climateprediction.netHomepage progetto
Link al Team della SAPIENZA - UNIVERSITA' DI ROMA
Informazioni sul progetto
Statistiche progetto
attivo
Altri progetti seguiti dal Team in passato o momentaneamente sospesi
LHC@homeHomepage progetto
Link al Team della SAPIENZA - UNIVERSITA' DI ROMA
Informazioni sul progetto
Statistiche progetto
inattivo
NanoHive@homeHomepage progetto
Link al Team della SAPIENZA - UNIVERSITA' DI ROMA
Informazioni sul progetto
Statistiche progetto
ritirato
Proteins@homeHomepage progetto
Link al Team della SAPIENZA - UNIVERSITA' DI ROMA
Informazioni sul progetto
Statistiche progetto
ritirato
Predictor@homeHomepage progetto
Link al Team della SAPIENZA - UNIVERSITA' DI ROMA
Informazioni sul progetto
Statistiche progettoritirato
Spinhenge@homeHomepage progetto
Link al Team della SAPIENZA - UNIVERSITA' DI ROMA
Informazioni sul progetto
Statistiche progetto
inattivo

Scelta dei progetti a cui partecipa il Team

Il Team della SAPIENZA - UNIVERSITA' DI ROMA supporta unicamente progetti no-profit e considerati scientificamente validi dalla Comunità Scientifica Internazionale.
I suddetti progetti sono anche quelli che riscuotono maggiore successo, in termini di notorietà e partecipazione a livello mondiale.

Se qualcuno di voi partecipa ad un progetto nuovo, di recente apertura, può proporre, aprendo un apposito topic nel nostro Forum, la partecipazione degli altri membri del Team Sapienza, dopo che sia stata presa visione delle finalità del progetto e della credibilità dell'Istituzione di appartenenza.

Seguici su Facebook

Visitate le Frequently Asked Questions, la sezione dedicata a BOINC del nostro Forum e il gruppo su Facebook dedicato al SAPIENZA - UNIVERSITA' DI ROMA Research Team SAPIENZA - UNIVERSITA' DI ROMA Research Team.

 
Come partecipare a World Community Grid PDF Stampa E-mail
( 19 Votes )
Scritto da Mario Esposito   
Domenica 18 Novembre 2007 00:00

World Community GridWorld Community Grid è un importante progetto di calcolo distribuito che aiuta  concretamente l'umanità effettuando ricerche su cancro, AIDS, distrofia muscolare e molto altro, utilizzando i normali personal computer di chiunque voglia volontariamente mettere a disposizione i "tempi morti" (idle) del proprio personal computer.


Come partecipare al World Community Grid (WCG)

1) scaricare e installare l'ultima versione di BOINC per il proprio sistema operativo cliccando qui;

2) visitare il sito web di WCG;

3) compilare e confermare il form con:

  • Member Name

  • Password

  • Indirizzo email valido

e accettare l'EULA (End User Software License Agreement);

4) Eseguire BOINC, da poco installato, cliccare in basso su 'Advanced View' (Visualizzazione avanzata) e agganciarsi al progetto World Community Grid, seguendo questi passi:

Cliccare su 'Strumenti' -> poi su 'Connessione ad un progetto o ad un account manager' ->  selezionare 'Connessione ad un progetto' -> selezionare il progetto 'World Community Grid' dall'elenco -> Hai già un account su questo progetto? Scegliere "Sì, utente registrato" e poi inserire il Nome utente e la password scelti in precedenza.

5) La procedura è terminata ed ora si può dare il proprio contributo alla ricerca scientifica.

Visitate le Frequently Asked Questions, la sezione dedicata a BOINC del nostro Forum e il gruppo su Facebook dedicato al SAPIENZA - UNIVERSITA' DI ROMA Research Team SAPIENZA - UNIVERSITA' DI ROMA Research Team.

 
Come partecipare ai progetti di BOINC PDF Stampa E-mail
( 20 Votes )
Scritto da Mario Esposito   
Lunedì 19 Novembre 2007 12:09

Partecipare a BOINCCome partecipare ai progetti di BOINC:

1) scaricare e installare l'ultima versione di BOINC per il proprio sistema operativo cliccando qui;

2) Eseguire BOINC, cliccare in basso su 'Advanced View' (Visualizzazione avanzata) e agganciarsi ai diversi progetti a cui si è interessati, seguendo questi passi:

Cliccare su 'Strumenti' -> poi su 'Connessione ad un progetto o ad un account manager' ->  selezionare 'Connessione ad un progetto' -> selezionare un progetto tra quelli elencati -> Hai già un account su questo progetto? Scegliere "No, nuovo utente" e poi inserire un Indirizzo email valido e una password. Ripetere l'operazione per ciascun progetto a cui si vuol partecipare.

I progetti attualmente attivi e supportati dalla SAPIENZA - UNIVERSITA' DI ROMA sono (cfr.: Progetti seguiti dal Team):

Biologia e Medicina

  1. World Community Grid (come partecipare a WCG)
  2. Rosetta@home
  3. GPUGrid.net
  4. SIMAP
  5. Malariacontrol.net

Astronomia, Chimica e Fisica

  1. SETI@home
  2. Einstein@home
  3. Milkyway@home
  4. Cosmology@home

Matematica

  1. Collatz Conjecture

Studio del clima e Scienze della Terra

  1. Climateprediction.net

altri progetti seguiti dal Team, ma attualmente inattivi o senza work units:

  1. LHC@home

3) Una volta creato l'account e aver installato BOINC sul vostro PC è assolutamente necessario fare il join al Team della SAPIENZA - UNIVERSITA' DI ROMA, cliccando sui seguenti link:

Biologia e Medicina

  1. World Community Grid http://www.worldcommunitygrid.org/ms/team/processJoinTeam.do?teamId=6ZXJDZQRP1
  2. Rosetta@home http://boinc.bakerlab.org/rosetta/team_join_form.php?id=4626
  3. GPUGrid.net http://www.gpugrid.net/team_join_form.php?id=2089
  4. SIMAP http://boincsimap.org/boincsimap/team_join_form.php?id=1182
  5. Malariacontrol.net http://www.malariacontrol.net/team_join_form.php?id=2601

Astronomia, Chimica e Fisica

  1. SETI@home http://setiweb.ssl.berkeley.edu/team_join_form.php?id=115723
  2. Einstein@home http://einstein.phys.uwm.edu/team_join_form.php?id=7326
  3. Milkyway@home http://milkyway.cs.rpi.edu/milkyway/team_display.php?teamid=2059
  4. Cosmology@home http://www.cosmologyathome.org/team_join_form.php?id=2184

Matematica

  1. Collatz Conjecture http://boinc.thesonntags.com/collatz/team_join_form.php?id=1554

Studio del clima e Scienze della Terra

  1. Climateprediction.net http://climateapps2.oucs.ox.ac.uk/cpdnboinc/team_join_form.php?id=5708

altri progetti seguiti dal Team, ma attualmente inattivi o senza work units:

  1. LHC@home http://lhcathome.cern.ch/lhcathome/team_join_form.php?id=2759

Visitate le Frequently Asked Questions, la sezione dedicata a BOINC del nostro Forum e il gruppo su Facebook dedicato al SAPIENZA - UNIVERSITA' DI ROMA Research Team SAPIENZA - UNIVERSITA' DI ROMA Research Team.

 


Site best viewed with Firefox!

Spread Firefox Affiliate Button


Previsioni meteo

Previsioni meteo

© 2007 - 2012 uniroma.eu - Il Portale degli Studenti della Sapienza. Powered by Joomla!. Hosted by seeoux.com.