BOINC
Van DPC wiki
Inhoud |
[bewerk] Algemeen
BOINC ('Berkeley Open-Infrastructure for Network Computing') is een open source distributed computing platform van de Universiteit van Californië in Berkeley. Dit houdt in dat er diverse distributed computing projecten onder BOINC draaien, die worden bestuurd vanaf de BOINC-client. BOINC maakt het mogelijk om de processortijd te verdelen over verschillende projecten.
BOINC is oorspronkelijk ontwikkeld als opvolger voor het SETI-project, waarbij andere projecten gemakkelijk toegevoegd konden worden. In augustus 2002 werden al de plannen voor de opvolgers van SETI@Home bekendgemaakt, het zou echter nog een lange tijd duren voor er daadwerkelijk een einde zou komen aan dit project. Op 6 oktober 2003 werd door Berkeley bekendgemaakt dat S@H in de toekomst doorgang zou vinden op het BOINC-platform, een platform speciaal ontwikkeld voor meerdere Distributed Computing projecten. Maar aangezien er ook voor de klassieke S@H nog steeds nieuwe cliënts uitgegeven werden, keken veel mensen het nog even aan. Sinds 21 juni 2005 was het niet meer mogelijk je als nieuw lid aan te melden bij SETI@Home en werd het duidelijk dat het einde van het jaar 2005 waarschijnlijk niet gehaald zou worden. Dit werd in november 2005 bevestigd. BOINC werd getest met de programma's Seti@home en Astropulse. Beiden zijn onderdeel van het project SETI.
[bewerk] Projecten
Momenteel zijn er al tientallen projecten die gebruik maken van BOINC. Dutch Power Cows doet mee met o.a. de volgende projecten die onder BOINC draaien:
- SETI@Home
- World Community Grid
- Rosetta@Home
- Climateprediction.net
- Leiden Classical
- µFluids@Home
- PrimeGrid
- Einstein@home
- LHC@home
BOINC draait officieel op Windows, Mac OS X, Linux en Solaris/SPARC.
[bewerk] Voordelen BOINC
- Aangezien BOINC opensource is, kun je voor elk willekeurig OS zelf je code compileren of via derden de voorgecompileerde codes downloaden.
- Het framework wordt continue doorontwikkeld.
- Verschillende projecten maken gebruik van BOINC, dus de kans dat er geen support meer voor geleverd zal worden, is bijna nihil.
- Je kunt gemakkelijk van project wisselen of zelfs meerdere projecten tegelijkertijd draaien. Dit laatste houdt in dat je om beurten (een) job(s) van de verschillende projecten draait of op elke processor core een ander project.
Meer info kan je vinden op de officiële site van BOINC

