Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati

Versione 3 del 10/05/2006 14.38.40

Nascondi questo messaggio

Questo documento spiega come installare su Ubuntu il client BOINC (Berkeley Open Infrastructure for Network Computing) per partecipare ai progetti di calcolo distribuito gestiti con questa piattaforma (ad esempio SETI@home).

Cos'è BOINC

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à di Berkeley diretto da David Anderson.

Dopo il successo del progetto 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.

Installazione del client

Aggiunta dei repository

Aggiungere al file /etc/apt/sources.list le righe seguenti:

# BOINC packages for Ubuntu 5.10 "Breezy Badger"
deb     http://pkg-boinc.alioth.debian.org/ubuntu breezy universe
deb-src http://pkg-boinc.alioth.debian.org/ubuntu breezy universe

Si veda AddingRepositoriesHowto per eventuali approfondimenti.

Installazione dei binari

Digitare da linea di comando

sudo apt-get update
sudo apt-get install boinc-client boinc-manager

boinc-client è il client vero e proprio, che dopo l'installazione verrà avviato automaticamente all'avvio del sistema con l'apposito init script /etc/init.d/boinc-client. Si occupa di processare le unità di lavoro e scaricare le stesse attraverso Internet e permette di dividere il tempo di calcolo tra più di un progetto. Il pacchetto include un'interfaccia di gestione a linea di comando (boinc_cmd).

boinc-manager è l'interfaccia grafica per gestire il client. Richiede le librerie wxWidgets, che saranno installate automaticamente come dipendenza se non già presenti nel sistema.

Partecipare ai progetti

  1. Scegliere dalla [http://boinc.berkeley.edu/ home page di BOINC] i progetti ai quali si desidera partecipare.

  2. Copiare l'indirizzo della home page del progetto scelto.
  3. Avviare il client grafico boincmgr.

  4. Dal menu principale selezionare Projects | Attach to project: apparirà un wizard che ci guida nella creazione dell'account
  5. Cliccare su Next
  6. Nel campo Project URL incollare l'indirizzo copiato al punto2; cliccare su Next attachment:boincwizard01.png

Note

La sezione Cos'è BOINC è tratta da Wikipedia.