View Single Post
Old 20-03-2005, 02:34   #1
GHz
Senior Member
 
L'Avatar di GHz
 
Iscritto dal: Sep 2001
Città: Vicopisano (PI)
Messaggi: 11652
Transizione SetiClassic -> SetiBoinc [ISTRUZIONI E INFO]



Dopo un anno e mezzo circa dall'inizio degli alfa e betatesting (io ho la versione 0,06 di BOINC ) il progetto è partito in maniera ufficiale con questo comunicato sul sito, nell'estate del 2004:

A new version of SETI@home based on BOINC, is now available. We'll be transitioning to this new version; for now, you can use the new version or stick with SETI@home Classic

Dopo circa un anno e mezzo dal lancio ufficiale, è arrivata la fase di transizione finale.
Si concluderà definitivamente a breve quindi (circa un mese) la prima fase di questo storico e famoso progetto, padre di tutti i progetti di calcolo distribuito, che ha appassionato milioni di persone in tutto il modo.

Scrivo in questo topic le principali e informazioni sul funzionamento di BOINC e la guida per effettuare la transizione.
Per altre info e faq specifiche su BOINC rimando a QUEST'ALTRO topic

NOTA: utilizzare QUEST'ALTRO topic per sengalazioni sullo stato dei server di Seti Boinc!

La transizione è stata pianificata in questo modo:
14 Maggio 2004
E' stato inizializzato il database degli account e dei team di boinc da quello del classic.

22 Giugno 2004
Apertura e partenza ufficiale del progetto Seti@home/BOINC.

16 March 2005
Aggiornato il database di BOINC con le informazioni correnti del Classic.

21 Giugno 2005
La creazione degli account sul Classic viene disabilitata.

25 Dicembre 2005
Verranno spenti i server del Classic. Non potranno essere quindi più scaricate workunit o inviati indietro risultati. Le funzioni di aggiornamento delle informazioni degli account saranno disabilitate. Verrà eseguito un ultimo aggiornamento delle informazioni del database di BOINC dal Classic. A questo punto le statistiche del Classic vengono "congelate" come sono (e verranno eliminati i 'cheaters' che hanno inviato risultati fasulli).

Istruzioni per il passaggio a SetiBoinc

Nuova fase per Seti@Home
Il progetto Seti@Home non chiude, ma passa alla seconda fase, utilizzando il nuovo software chiamato BOINC.

Che cos'è BOINC?
BOINC - Berkeley Open Infrastructure for Network Computing, è una piattaforma per il calcolo distribuito, una base sulla quale si possono appoggiare tutti i vari progetti di calcolo distribuito, tra i quali Seti@Home! E' sviluppato dall'università di Berkeley, dagli stessi autori del progetto Seti@Home.
Un'interessante articolo è apparso alla partenza ufficiale nell'estate dello scorso anno, su punto informatico

Perchè Seti@Home passa a BOINC?
Per diverse ragioni, in primis per la multiprogettualità. Infatti diversi altri progetti girano su BOINC, e ciascuno può scegliere di condividere le proprie risorse tra più progetti. In questo modo i computer avranno sempre qualcosa da elaborare, anche in caso di problemi o lavori in corso ai server per alcuni progetti.
Altro motivo è la maggiore flessibilità rispetto a Seti@home classico, infatti BOINC può distribuire lavoro in base alle caratteristiche del computer ed alle preferenze dell'utente, e permette un aggiornamento del client dei progetti da parte degli sviluppatori molto più semplice ed indolore, in quanto avviene tutto in automatico, senza dover scaricare ed istallare nulla, ne perdere lavoro, e permette una migliore gestione e monitoraggio delle risorse.
Inoltre BOINC è più sicuro, perchè garantisce una elevata protezione dagli attacchi esterni ed utilizza la firma digitale per assicurare il corretto trasferimento dei file.
http://boinc.berkeley.edu/security.php

Cosa succederà adesso alle classifiche?
BOINC utilizza un nuovo sistema per il conteggio dei crediti, del tutto differente dal precedente che si basava sul numero delle wu. Questo perchè per wu di diverso peso c'è bisogno di variare l'assegnazione dei punti, e quindi tutte le classifice sono ripartite da zero
Le classifiche del Seti Classic e Seti Boinc sono quindi separate, e nel profilo su BOINC viene indicato il numero di WU elaborate nella prima fase del progetto.
In BOINC viene tenuta traccia del lavoro svolto in base all'effettiva quantità di elaborazione svolta (proporzionale quindi alla potenza dei pc e del tempo di elaborazione effettuato).
http://boinc.berkeley.edu/credit.php

Migrazione account
Tutti gli account ed i team del classic sono stati riportati sul database di SetiBoinc, quindi non c'è bisogno di reiscriversi o creare nuovamente i gruppi nel nuovo progetto. E' stato copiato pari pari il vecchio database seti, ed è sufficiente attivare il nuovo account per partire con SetiBoinc.

Come fare per attivare l'account ed iniziare ad elaborare con BOINC?
Per attivare l'account dovete andare qua: http://setiathome.berkeley.edu/sah_email_form.php, inserire la vostra mail dell'account SetiClassic nel primo box e cliccare su OK.
Se non potete più ricevere posta su quell'account per qualche motivo c'è la possibilità di attivare lo stesso l'account specificando una nuova mail tramite il secondo box della stessa pagina, inserendo anche la password dell'account classic e specificando un nuovo indirizzo mail valido. Cliccate poi su "new email address".
Se non avete la password dell'account SetiClassic, potete recuperarla tramite questa pagina: http://setiathome.berkeley.edu/sah_c..._user_info.php copiando nel box il contenuto del file user_info.sah presente nella cartella del SetiClassic. Apritelo con WordPad, copiate tutto il contenuto, incollatelo nel box e premete il tasto "Submit". Se i dati sono corretti in alto verrà scritta la password del vecchio account.
Una volta compilato il box con i dati giusti vi verrà inviata una mail contenente la chiave dell vostro account su SetiBoinc che dovete copiare nel box della nuova pagina che viene caricata (tenete presente che i filtri antispam potrebbero bloccare questa mail, nel caso disattivateli o guardate nella posta indesiderata!!!). Ricordo che per loggarsi al sito e fare queste operazioni è necessario avere i cookies attivati nel proprio browser! Una volta inserita la chiave ricevuta nell'apposito campo che compare per la conferma, seguite la procedura di inizializzazione dell'account. Vi verrà chiesto se è il vostro primo account su un progetto boinc, e vi verranno fatte impostare le opzioni dell'account, che all'inizio potete lasciare così come stanno. L'unica importante da settare è dentro alla sezione "general" ed è "Do work while computer is in use?" ==> yes, altrimenti l'elaborazione viene fermata quando utilizzate il PC. Applicate le impostazioni una volta controllate.
Se in nessuno dei modi precedenti riuscite ad attivare l'account, non vi resta che crearne uno nuovo tramite questa pagina http://setiathome.berkeley.edu/create_account_form.php inserendo semplicemente un nick, una mail ed una password. La procedura di attivazione poi è la stessa descritta sopra.
Dalla versione 5.2 di BOINC è possibile creare l'account direttamente dal programma, inserendo l'url del progetto, la mail ed una password.

Perchè nel profilo di BOINC mi vengono segnate meno wu elaborate con seti classic di quelle effettive?
Questo perchè il database di SetiBoinc BOINC e quello di SetiClassic sono separati e l'ultimo aggiornamento è stato eseguito il 15 Marzo 2005. Dopo la chiusura definitiva del SetiClassic verrà fatto un ulteriore aggiornamento definitivo. Comunque ai fini delle classifiche di BOINC questo dato non ha importanza.

Come partire per elaborare con BOINC su windows?
Una volta attivato/creato l'account come descritto precedentemente (ed aver controllato dalla pagina personale che sia ancora joinato nel nostro team ) dovete scaricare il client BOINC v4.45 da QUA ed installarlo. Una volta istallato, all'avvio BOINC esegue un benchmark veloce del computer (visibile nella finestra "Messages"). Per iniziare ad elaborare dovete fare l'aggancio al progetto Seti@Home. Dalla finestra "Projects" cliccate su "Attach to new project" e vi vengono chiesti i dati. Inserite quindi i dati che avete ricevuto in mail, ovvero url del progetto ( http://setiathome.berkeley.edu ) e ID del vostro account. Date ok e BOINC scaricherà automaticamente il client Seti@Home per BOINC ed alcune WU ed inizierà l'elaborazione!

Come partire per elaborare con BOINC su linux?
Grazie a wubby

Scaricate il client boinc da qua: http://www.pperry.f2s.com/downloads.htm
oppure da qua:
http://boinc.us.tt
scegliendo la versione ottimizzata per processore presente nel pc.

Create poi una directory per BOINC in questo modo:
Codice:
mkdir boinc
Spostate il file scaricato al suo interno e scompattatelo:
Codice:
mv boinc_4.19_k6-pc-linux-gnu.tar.bz2 boinc

tar -jxvf boinc_4.19_k6-pc-linux-gnu.tar.bz2
Eseguite il client (all'interno della directory creata per lo scaccolo):
Codice:
./boinc_4.19_k6-pc-linux-gnu
Seguite le istruzioni...

Addon ed utility
Gli addon e le utility usate nel Classic non funzionano più su BOINC.
BOINC, al contrario del vecchio client Seti, ha già funzionalità di caching (download di più wu per lavorare più tempo scollegato) e può funzionare sotto proxy in una lan.

BoincView
Un addon molto utile per BOINC è BoincView, che permette di gestire in maniera molto semplice ed immediata diversi pc connessi in rete. Per il download ed il suo utilizzo rimandiamo per ora al suo sito: http://boincview.amanheis.de/

kboincspy (linux)
Ottimo programma, sviluppato dallo stesso autore del ksetispy, l'italiano Roberto Virga.
Simile al setispy per windows, è totalmente rinnovato e può supportare qualsiasi progetto tramite plugin.
Ha una grafica molto curata.
Lo trovate qua: http://sourceforge.net/projects/kboincspy/
Qui i pacchetti per debian: http://www.thomas-alfeld.de/frank/do...ian/kboincspy/

Link utili

Link del portale SetiBoinc
http://setiathome.berkeley.edu/
Link al sito del SetiClassic
http://seticlassic.berkeley.edu/
Link alla classifica sul sito ufficiale del team Hardware Upgrade - Seti@home - BOINC
http://setiathome.berkeley.edu/team_...p?teamid=30265
Classifiche aggiornate ogni ora
http://home.btconnect.com/Gabys_Bazar/hwupgrade.html
http://boinc.setiatwork.com/team/stats.cgi?teamid=30265

Classifiche aggiornate ogni giorno
http://www.boincstats.com/stats/user...0&or=&ti=30265
http://www.boincsynergy.com/stats/te...65&project=sah
http://stats.kwsn.net/team.php?proj=sah&teamid=30265
http://www.teamocuk.com/steamm.php?p=SAH&t=30265&o=td

________________________________________________________________

Vi aspettiamo nel team su BOINC!

Buon scaccolo a tutti,
GHz
__________________
>>PARTECIPA AI PROGETTI DI CALCOLO DISTRIBUITO CON BOINC.Italy!<<
You may say I'm a dreamer - But I'm not the only one - I hope someday you'll join us - And the team will be the 1# one
BoincEmperor 1° Livello - Rotoloni DOCET!! Cactus rulez!!

Ultima modifica di GHz : 14-12-2005 alle 08:47.
GHz è offline   Rispondi citando il messaggio o parte di esso