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.
thumb|Boinc Managerin kuvake.
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