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 |