BOINC

Uit FOK!wiki
Ga naar: navigatie, zoeken

BOINC

'Berkeley Open Infrastructure for Network Computing' is een opensource platform waarop verschillende projecten (kunnen) draaien en dus ook Rosetta@Home. Ook bijvoorbeeld het andere bekende DPC project namelijk SETI.
BOINC draait officieel op Windows, MacOSX, Linux en Solaris/SPARC. Omdat het opensource is, kan je voor de andere OSen zelf je code compileren, of via 3rd-party de voorgecompileerde codes downloaden.

Naast het feit dat het opensource is, zijn er nog andere voordelen van BOINC:

  • Het framework wordt steeds doorontwikkeld
  • Verschillende projecten maken er gebruik van, dus de kans dat er geen support meer voor geleverd zal worden, is bijna nihil
  • Je kan gemakkelijk van project verwisselen, of zelfs meerdere projecten tegelijkertijd draaien (tegelijkertijd als in om de beurt (een) job(s) van de verschillende projecten).

Meer info op: http://boinc.berkeley.edu/

Installeren Boinc

  • Stap 1 Download BOINC client
Download de BOINC client software van de Berkeley-site
De directe link is: http://boinc.berkeley.edu/download.php en kies een systeem. Je ziet daar ook een install handleiding staan.

  • Stap 2 Windows install
Maak een map aan voor BOINC (bv C:\Program Files\BOINC) en gooi het gedownloade bestand daarin. Start de install.

  • Stap 3 Installatie keuze
Na de standaard zooi, krijg je de keuze uit 3 verschillende installaties:
  1. Single-user installation: Client draait alleen voor de user (die het ge�nstalleerd heeft) en ingelogd : is. Als andere gebruikers van die pc inloggen, zal de client niet draaien!
  2. Shared installation: De client zal draaien bij elke ingelogde gebruiker.
  3. Service installation: Zegt al genoeg. Als je de checkbox "run on startup" aanvinkt, zal de client starten, zelfs als er geen user ingelogd is. Je hebt hier ook de mogelijkheid om volledig verborgen te draaien, of om de manager toch op te laten starten.

Voor de meeste gebruikers is de eerste keuze voldoende. Kies tijdens de install voor 'gebruik bestaand account' die heb je namelijk aangemaakt op de rosetta website. Heb je nog geen account aangemaakt dan pak je de andere keuze.
Er zijn nog andere (geavanceerde) manieren, zoals via Active Directory laten installeren, maar daar deze doorgaans niet van toepassing zijn op de doorsnee gebruiker, en anders kijk bij:http://boinc.berkeley.edu/win_install.php

  • Stap 4 instellingen
Als BOINC geinstalleerd is kun je eventueel de taal veranderen in Dutch bij Opties-algemeen-taalselectie. Voor de meeste gebruikers instellingen moet je bij de website zijn (staat verderop nog uitgelegd). Het installeren van BOINC is afgerond je kunt nu een project gaan toevoegen. Dit project kan zijn 'Rosetta@home' maar ook bijvoorbeeld 'World Community Grid'. Kijk voor verdere uitleg bij RAHhandleiding of WCGhandleiding.

De vervolgstappen komen hier op neer:
Starten BOINC en ga naar 'Projecten' - 'Projecten toevoegen' en klik op 'volgende'. Hij wil nu de url hebben van het project, voor Rosetta is dat: http://boinc.bakerlab.org/rosetta/ voor 'World Community Grid' is het: http://www.worldcommunitygrid.org
Daarna wordt je gebruikersnaam en passwoord gevraagd. Als je al een account hebt aangemaakt, kies je voor de 2de optie, use excisting account. Bij het tabblad Projecten van de BOINC client zie je nu het project verschijnen.
(Let op! Het kan zijn dat Proxy settings gevraagd worden, sluit dan BOINC af en check ook even je task manager (ctrl+alt+del) of Boinc.exe of wat van het project al draait, zoja sluit deze af en start daarna BOINC weer op. Nu krijg je automatisch een window om een project toe te voegen (zonder proxy instellingen dit keer).

Als het goed is krijg je bij het tabblad 'Work' een queue te zien met minimaal 1 maar soms ook 2 jobs. Het krijgen van jobs kan even duren, je kunt ook handmatig boinc updaten (bij boinc, tabblad projecten, klik op het project dan links staat update) waardoor er nieuwe jobs geladen worden. De client gaat nu aan het werk. Een job waarmee hij bezig is heeft de status: Running. Jobs die klaar staan in queue: Ready to run en jobs die klaar zijn: Ready to report.Het versturen van jobs die af zijn gebeurd automatisch, eventueel kun je meteen versturen door ook weer bij op 'update' te klikken.

Wiki-pagina's

FOKschaap FOKschaap info
OP/FOKschaap Openingspost Forum
BOINC BOINC
FADhandleiding Find-a-Drug Niet meer van toepassing: project is gestopt.
FAHhandleiding Folding@Home!!
RAHhandleiding Rosetta@Home!!
WCGhandleiding World Community Grid!!
Stampede Stampede Rosetta install