BOINC

BOINC
Kehittäjä Kalifornian yliopisto, Berkeley
Kehityshistoria
Vakaa versio 8.2.13 ()
Tiedot
Alusta Android, Linux, macOS , Raspberry Pi, Windows
Lisenssi LGPL
Aiheesta muualla
Verkkosivusto
Versiohallinta

BOINC (Berkeley Open Infrastructure for Network Computing) on infrastruktuuri, jonka avulla voidaan ajaa useita hajautettuja laskentaprojekteja samanaikaisesti. Se kehitettiin alun perin SETI@home-projektia varten, mutta siitä on sittemmin tullut alusta monien muidenkin tieteenalojen kuten matematiikan, lääketieteen, molekyylibiologian, ilmastotieteen ja astrofysiikan tarpeisiin. BOINCin tarkoituksena on mahdollistaa maailman tietokoneiden laskentatehon hyödyntäminen tieteellisiin tutkimuksiin.

Sun Microsystems ilmoitti joulukuussa 2003 lahjoittavansa BOINCin käyttöön joitakin tuotteitaan, kuten Sun Solaris -palvelimia ja työasemia.

BOINC-ohjelma kykenee hyödyntämään laskennassa NVIDIAn CUDA-yhteensopivia näytönohjaimia ja ATIn CAL-yhteensopivia näytönohjaimia, mikäli projektit tukevat kyseisiä rajapintoja. CUDAa kykenevät hyödyntämään Seti@home- ja gpugrid.net -projektit. CAL-yhteensopivia näytönohjaimia kykenevät hyödyntämään milkyway@home- ja collatz conjecture -projektit.

BOINCia käyttää aktiivisesti noin 307 000 tietokonetta ympäri maailmaa. Koneiden laskentateho oli lokakuussa 2009 noin 2,4 petaflopsia. Tämä tekee BOINCia käyttävistä tietokoneista maailman nopeimman supertietokoneen (Cray XT5 (Jaguar) yltää 1.759 Petaflopin laskentatehoon). Suomessa BOINCia hyödyntää yhteisöllinen renderöintipalvelu Renderfarm.fi, joka jakaa taustateknologiansa BURP-projektin kanssa.

BOINCin rakenne

Kuvankaappaus SETI@home-ohjelmasta.

BOINC suunniteltiin avoimeksi, jotta kuka tahansa voisi aloittaa halutessaan hajautetun laskentaprojektin. Useimmat projektit ovat voittoa tuottamattomia ja luottavat vapaaehtoisten apuun, mutta järjestelmää voidaan käyttää myös kaupallisesti. BOINC muodostuu palvelinjärjestelmästä sekä asiakasohjelmista, jotka viestivät palvelimen kanssa työyksiköiden lähettämisestä, käsittelystä ja palauttamisesta.

Boinc Managerin kuvake.

BOINC-palvelimissa on myös kehittyneitä ominaisuuksia, kuten

BOINC-projekteja

Projekti Tyyppi
SETI@home/AstroPulse Avaruustutkimus
Seti@home/AstoPulse Beta Avaruustutkimus
Orbit@home Avaruustutkimus
BOINC Alpha Tietotekniikka
BURP Tietotekniikka
Renderfarm.fi Tietotekniikka, Suomalainen BOINC-projekti
Lattice Project Tietotekniikka
Chess960@Home Alpha Tietotekniikka
Rosetta@home Lääketiede
RALPH@home Lääketiede
TANPAKU Lääketiede
SIMAP Lääketiede
World Community Grid Lääketiede
Malaria Control Lääketiede
Proteins@home Lääketiede
Docking@home Lääketiede
GPUGRID.net Lääketiede
AQUA@home Fysiikka
Einstein@home Fysiikka
LHC@home Fysiikka
µFluids@Home Fysiikka
QMC@home Fysiikka
Leiden Classical Fysiikka
Spinhenge@home Fysiikka
edges@home Fysiikka
climateprediction.net Ilmastonmuutos
Seasonal Attribution Project Ilmastonmuutos
NFS@Home Matematiikka
SZTAKI Desktop Grid Matematiikka
PrimeGrid Matematiikka
Rectilinear Crossing Number Matematiikka
Riesel Sieve Matematiikka
vtu@home Matematiikka
ABC@home beta Matematiikka
ABC@home Matematiikka
Collatz conjecture Matematiikka
DNETC@home Matematiikka
Drugdiscovery@home Lääketiede
Hydrogen@home Uusiutuva energia

Lähteet

  1. ↑ https://github.com/BOINC/boinc/releases/tag/client_release%2F8.2%2F8.2.13. Tieto on haettu Wikidatasta.
  2. ↑ http://fi.boincstats.com/stats/project_graph.php?pr=bo (Arkistoitu – Internet Archive)
  3. ↑ http://setiweb.ssl.berkeley.edu/beta
  4. ↑ http://orbit.psi.edu/ (Arkistoitu – Internet Archive) Orbit@home
  5. ↑ http://boinc.berkeley.edu/alpha/
  6. ↑ http://burp.renderfarming.net
  7. ↑ http://www.renderfarm.fi (Arkistoitu – Internet Archive)
  8. ↑ http://boinc.umiacs.umd.edu/ (Arkistoitu – Internet Archive)
  9. ↑ http://www.chess960athome.org/alpha
  10. ↑ http://ralph.bakerlab.org/
  11. ↑ http://issofty17.is.noda.tus.ac.jp (Arkistoitu – Internet Archive)
  12. ↑ http://boinc.bio.wzw.tum.de/boincsimap (Arkistoitu – Internet Archive)
  13. ↑ http://www.malariacontrol.net (Arkistoitu – Internet Archive)
  14. ↑ http://www.ufluids.net/ (Arkistoitu – Internet Archive)
  15. ↑ http://qah.uni-muenster.de/ (Arkistoitu – Internet Archive)
  16. ↑ http://boinc.gorlaeus.net (Arkistoitu – Internet Archive)
  17. ↑ http://spin.fh-bielefeld.de (Arkistoitu – Internet Archive)
  18. ↑ http://home.edges-grid.eu/home/ (Arkistoitu – Internet Archive)
  19. ↑ http://climateprediction.net (Arkistoitu – Internet Archive)
  20. ↑ http://attribution.cpdn.org (Arkistoitu – Internet Archive)
  21. ↑ http://szdg.lpds.sztaki.hu/szdg
  22. ↑ http://www.primegrid.com/
  23. ↑ http://dist.ist.tugraz.at/cape5/
  24. ↑ http://boinc.rieselsieve.com/ (Arkistoitu – Internet Archive)
  25. ↑ http://boinc.vtu.lt/vtuathome/ (Arkistoitu – Internet Archive)
  26. ↑ http://abcbeta.math.leidenuniv.nl/ (Arkistoitu – Internet Archive)
  27. ↑ http://boinc.thesonntags.com/collatz/ (Arkistoitu – Internet Archive)
  28. ↑ http://www.dnetc.net/
  29. ↑ http://boinc.drugdiscoveryathome.com/ (Arkistoitu – Internet Archive)

Aiheesta muualla