BOINC
BOINC | |
---|---|
![]() | |
![]() | |
Kehittäjä | Kalifornian yliopisto, Berkeley |
Kehityshistoria | |
Vakaa versio | 8.0.2 ()[1] |
Tiedot | |
Alusta | Android, Linux, macOS , Raspberry Pi, Windows |
Lisenssi | LGPL |
Aiheesta muualla | |
Verkkosivusto | |
Versiohallinta | |
Infobox OK |
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.[2] 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
![](http://upload.wikimedia.org/wikipedia/commons/thumb/7/70/Setiathomeversion4point45.png/250px-Setiathomeversion4point45.png)
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.
![](http://upload.wikimedia.org/wikipedia/commons/6/62/BOINCManager.png)
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 Beta[3] | Avaruustutkimus |
Orbit@home[4] | Avaruustutkimus |
BOINC Alpha[5] | Tietotekniikka |
BURP[6] | Tietotekniikka |
Renderfarm.fi[7] | Tietotekniikka, Suomalainen BOINC-projekti |
Lattice Project[8] | Tietotekniikka |
Chess960@Home Alpha[9] | Tietotekniikka |
Rosetta@home | Lääketiede |
RALPH@home[10] | Lääketiede |
TANPAKU[11] | Lääketiede |
SIMAP[12] | Lääketiede |
World Community Grid | Lääketiede |
Malaria Control[13] | 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[14] | Fysiikka |
QMC@home[15] | Fysiikka |
Leiden Classical[16] | Fysiikka |
Spinhenge@home[17] | Fysiikka |
edges@home[18] | Fysiikka |
climateprediction.net[19] | Ilmastonmuutos |
Seasonal Attribution Project[20] | Ilmastonmuutos |
NFS@Home | Matematiikka |
SZTAKI Desktop Grid[21] | Matematiikka |
PrimeGrid[22] | Matematiikka |
Rectilinear Crossing Number[23] | Matematiikka |
Riesel Sieve[24] | Matematiikka |
vtu@home[25] | Matematiikka |
ABC@home beta[26] | Matematiikka |
ABC@home | Matematiikka |
Collatz conjecture[27] | Matematiikka |
DNETC@home[28] | Matematiikka |
Drugdiscovery@home[29] | Lääketiede |
Hydrogen@home | Uusiutuva energia |
Lähteet
![]() | Tämän artikkelin tai sen osan viitteitä on pyydetty muotoiltavaksi. Voit auttaa Wikipediaa muotoilemalla viitteet ohjeen mukaisiksi, esimerkiksi siirtämällä linkit viitemallineille. |
- ↑ https://github.com/BOINC/boinc/releases/tag/client_release%2F8.0%2F8.0.2. Tieto on haettu Wikidatasta.
- ↑ http://fi.boincstats.com/stats/project_graph.php?pr=bo
- ↑ http://setiweb.ssl.berkeley.edu/beta
- ↑ http://orbit.psi.edu/ (Arkistoitu – Internet Archive) Orbit@home
- ↑ http://boinc.berkeley.edu/alpha/
- ↑ http://burp.renderfarming.net
- ↑ http://www.renderfarm.fi (Arkistoitu – Internet Archive)
- ↑ http://boinc.umiacs.umd.edu/ (Arkistoitu – Internet Archive)
- ↑ http://www.chess960athome.org/alpha
- ↑ http://ralph.bakerlab.org/
- ↑ http://issofty17.is.noda.tus.ac.jp (Arkistoitu – Internet Archive)
- ↑ http://boinc.bio.wzw.tum.de/boincsimap (Arkistoitu – Internet Archive)
- ↑ http://www.malariacontrol.net
- ↑ http://www.ufluids.net/ (Arkistoitu – Internet Archive)
- ↑ http://qah.uni-muenster.de/ (Arkistoitu – Internet Archive)
- ↑ http://boinc.gorlaeus.net (Arkistoitu – Internet Archive)
- ↑ http://spin.fh-bielefeld.de (Arkistoitu – Internet Archive)
- ↑ http://home.edges-grid.eu/home/ (Arkistoitu – Internet Archive)
- ↑ http://climateprediction.net (Arkistoitu – Internet Archive)
- ↑ http://attribution.cpdn.org (Arkistoitu – Internet Archive)
- ↑ http://szdg.lpds.sztaki.hu/szdg
- ↑ http://www.primegrid.com/
- ↑ http://dist.ist.tugraz.at/cape5/
- ↑ http://boinc.rieselsieve.com/ (Arkistoitu – Internet Archive)
- ↑ http://boinc.vtu.lt/vtuathome/ (Arkistoitu – Internet Archive)
- ↑ http://abcbeta.math.leidenuniv.nl/ (Arkistoitu – Internet Archive)
- ↑ http://boinc.thesonntags.com/collatz/ (Arkistoitu – Internet Archive)
- ↑ http://www.dnetc.net/
- ↑ http://boinc.drugdiscoveryathome.com/ (Arkistoitu – Internet Archive)
Aiheesta muualla
![](http://upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/30px-Commons-logo.svg.png)
- Virallinen sivusto (englanniksi)
- BOINC-tilastoja