BOINC

Wikipedia

Loikkaa: valikkoon, hakuun

BOINC (Berkeley Open Infrastructure for Network Computing) on infrastruktuuri, jonka avulla voidaan ajaa useita hajautettuja laskentaprojekteja samanaikaisesti. Projektia johtaa Berkeleyn yliopistossa sijaitseva ryhmä, ja sen vetäjänä toimii SETI@homen projektijohtaja David Anderson.

SETI@homen valtaisa suosio osoitti, että hajautettua laskentaa voidaan hyödyntää myös muissa raskasta laskentaa vaativissa tiedeprojekteissa. BOINCin avulla tutkijat voivat hyödyntää mikrojen ylimääräistä laskentatehoa maailmanlaajuisesti alasta riippumatta, oli kyse sitten biologiasta, ilmastontutkimuksesta tai hiukkasfysiikasta. BOINC on ohjelmisto, joka hyödyntää tietokoneen käyttämätöntä laskentakapasiteettia tieteellisen datan laskemiseen.

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

[muokkaa] 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-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)

[muokkaa] BOINC-projekteja

Projekti Tyyppi
SETI@home/AstroPulse Avaruustutkimus
SETI@home/AstroPulse Beta Avaruustutkimus
Orbit@home Avaruustutkimus
Pirates@Home Tietotekniikka
BOINC Alpha Tietotekniikka
BURP Tietotekniikka
Lattice Project Tietotekniikka
Xtremlab Tietotekniikka
Chess960@Home Alpha Tietotekniikka
RenderFarm@home Tietotekniikka
Project Neuron Tietotekniikka
DepSpid Tietotekniikka
Predictor@home Lääketiede
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
Einstein@home Fysiikka
LHC@home Fysiikka
µFluids Fysiikka
QMC@HOME Fysiikka
Leiden Classical Fysiikka
Spinhenge@home Fysiikka
Nano-Hive@Home Fysiikka
climateprediction.net Ilmastonmuutos
BBC Climate Change Experiment Ilmastonmuutos
Seasonal Attribution Project Ilmastonmuutos
SZTAKI Desktop Grid Matematiikka
PrimeGrid Matematiikka
Rectilinear Crossing Number Matematiikka
Riesel Sieve Matematiikka
vtu@home Matematiikka
ABC@home beta Matematiikka
ABC@home Matematiikka

[muokkaa] Aiheesta muualla

Commons
Wikimedia Commonsissa on kuvia tai muita tiedostoja aiheesta BOINC.
Henkilökohtaiset työkalut