BOINC

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.http://fi.boincstats.com/stats/project_graph.php?pr=bo 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 
pienoiskuva|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-palvelimissa on myös kehittyneitä ominaisuuksia, kuten
 homogeneeninen toistuvuus (työyksiköitä voidaan lähettää ainoastaan tietylle alustalle, esimerkiksi Windows XP SP2)
 työyksikön valuttaminen (palvelimelle lähetetään tietoa jo ennen yksikön valmistumista)
 paikallistason järjestely (yksiköitä lähetetään tietokoneille, joilla on jo tarvittavat tiedostot, töiden luominen tarpeen mukaan)

 BOINC-projekteja 
 Projekti Tyyppi SETI@home/AstroPulse Avaruustutkimus Seti@home/AstoPulse Betahttp://setiweb.ssl.berkeley.edu/beta Avaruustutkimus Orbit@homehttp://orbit.psi.edu/  Orbit@home Avaruustutkimus BOINC Alphahttp://boinc.berkeley.edu/alpha/ Tietotekniikka BURPhttp://burp.renderfarming.net Tietotekniikka Renderfarm.fihttp://www.renderfarm.fi  Tietotekniikka, Suomalainen BOINC-projekti Lattice Projecthttp://boinc.umiacs.umd.edu/  Tietotekniikka Chess960@Home Alphahttp://www.chess960athome.org/alpha Tietotekniikka Rosetta@home Lääketiede RALPH@homehttp://ralph.bakerlab.org/ Lääketiede TANPAKUhttp://issofty17.is.noda.tus.ac.jp  Lääketiede SIMAPhttp://boinc.bio.wzw.tum.de/boincsimap  Lääketiede World Community Grid Lääketiede Malaria Controlhttp://www.malariacontrol.net Lääketiede Proteins@home Lääketiede Docking@home Lääketiede GPUGRID.net Lääketiede AQUA@home Fysiikka Einstein@home Fysiikka LHC@home Fysiikka µFluids@Homehttp://www.ufluids.net/  Fysiikka QMC@homehttp://qah.uni-muenster.de/  Fysiikka Leiden Classicalhttp://boinc.gorlaeus.net  Fysiikka Spinhenge@homehttp://spin.fh-bielefeld.de  Fysiikka edges@homehttp://home.edges-grid.eu/home/ Fysiikka climateprediction.nethttp://climateprediction.net  Ilmastonmuutos Seasonal Attribution Projecthttp://attribution.cpdn.org  Ilmastonmuutos NFS@Home Matematiikka SZTAKI Desktop Gridhttp://szdg.lpds.sztaki.hu/szdg Matematiikka PrimeGridhttp://www.primegrid.com/ Matematiikka Rectilinear Crossing Numberhttp://dist.ist.tugraz.at/cape5/ Matematiikka Riesel Sievehttp://boinc.rieselsieve.com/  Matematiikka vtu@homehttp://boinc.vtu.lt/vtuathome/  Matematiikka ABC@home betahttp://abcbeta.math.leidenuniv.nl/  Matematiikka ABC@home Matematiikka Collatz conjecturehttp://boinc.thesonntags.com/collatz/  Matematiikka DNETC@homehttp://www.dnetc.net/Matematiikka Drugdiscovery@homehttp://boinc.drugdiscoveryathome.com/  Lääketiede Hydrogen@home Uusiutuva energia

 Lähteet 

 Aiheesta muualla 

Virallinen sivusto 
BOINC-tilastoja

Luokka:Ohjelmistot
Luokka:Linux-ohjelmat
Luokka:MacOS-ohjelmat
Luokka:Windows-ohjelmat
Luokka:FreeBSD-ohjelmat
Luokka:Hajautetut järjestelmät