# BOINC

### Wikipedia

BOINC (Berkeley Open Infrastructure for Network Computing) on infrastruktuuri, jonka avulla voidaan ajaa useita hajautettuja laskentaprojekteja samanaikaisesti. Projektia johtaa Berkeleyn yliopistossa sijaitseva tiimi, 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

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, esim. 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 | Avaruustutkimus
SETI@home Beta Test / AstroPulse | Avaruustutkimus
Orbit@home | Avaruustutkimus
Pirates@Home | Tietotekniikka
BOINC Alpha | Tietotekniikka
BURP | Tietotekniikka
Lattice Project | Tietotekniikka
Xtremlab | Tietotekniikka
HashClash | Tietotekniikka
Chess960@Home Alpha | 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
Folding@home | Lääketiede
Proteins@home | Lääketiede
Einstein@home | Fysiikka
LHC@home | Fysiikka
LHC@home Alpha | 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

## [muokkaa] Aiheesta muualla

- Berkeley Open Infrastructure for Network Computing (BOINC)
- BOINC-tilastoja
- Epävirallisia Linuxille optimoituja BOINC-ohjelmia

Haettu osoitteesta http://fi.wikipedia.org../../../b/o/i/BOINC_fb3d.html

Luokka: Ohjelmistot

##### Views

- Artikkeli
- Keskustelu
- Nykyinen versio

##### Etsi

##### Muilla kielillä

- Bahasa Indonesia
- Česky
- Dansk
- Deutsch
- English
- Español
- Français
- Italiano
- Lietuvių
- Magyar
- Nederlands
- 日本語
- Polski
- Português
- Русский
- Slovenčina
- Српски / Srpski
- Svenska
- 中文