BOINC a distribuované výpočty

Berkeley Open Infrastructure for Network Computing

BOINC Logo BOINC

BOINC je open-source platforma pro distribuované výpočty, která umožňuje dobrovolníkům po celém světě přispívat výpočetní kapacitou svých počítačů k vědeckým projektům. Uživatelé si mohou vybrat z různých projektů, které se zabývají například astrofyzikou, biologií, klimatologií nebo medicínou.

Jeden z prvních projektů, který využíval BOINC, byl SETI@home, který analyzoval data z radioteleskopů hledající známky mimozemského života. Od té doby se počet projektů rozrostl a zahrnuje širokou škálu vědeckých disciplín.

Dnes je spoustu projetků, které využivají BOINC a distribuované výpočty.

Až budu mít přestavbu z Zalmana na domácí server hotovou, tak se chci zapojit do některých projektů. Využiji tak volný výpočetní výkon, který by jinak zůstal nevyužitý, na dobrou věc.

Česká stopa v distribuovaných výpočtech

Asteroids@home (Univerzita Karlova v Praze / Astronomický ústav UK)

Určitě nejznámější český BOINC projekt. Využívá fotometrická pozorování z celého světa k modelování tvarů a rotace asteroidů v naší sluneční soustavě.

Hardware: Primárně CPU

CNT Grid / Czech National Team:

V Česku funguje obrovská komunitní základna kolem Czech National Teamu (czechnationalteam.cz). Spravují vlastní infrastrukturu, organizují výpočetní soutěže a provozují integrační systémy.

Špičkové Evropské projekty (BOINC)

LHC@home (CERN – Švýcarsko/Francie)

Oficiální projekt Evropské organizace pro jaderný výzkum (CERN). Pomáháte fyzikům simulovat srážky částic v Velkém hadronovém urychlovači (LHC) a navrhovat vylepšení pro detektory.

Hardware: CPU (podprojekty SixTrack, Atlas, Test4Theory).

[!warning] Pozor: Některé podprojekty vyžadují spouštění drobných VirtualBox/LXC kontejnerů na pozadí, ale v Docker/Proxmox prostředí běží výborně.

Einstein@Home (Max Planck Institute – Německo / Univ. of Wisconsin)

Hledání rotujících neutronových hvězd (pulsarů) z dat z gravitačních detektorů LIGO a rádiových teleskopů. Německý institut Maxe Plancka v Hannoveru je jedním z hlavních vědeckých garantů.

Hardware: GPU i CPU. Grafické karty jako GTX 1070 Ti / 1080 Ti na tomto projektu podávají monstrózní výkon.

MilkyWay@home (Rensselaer / Evropské observatoře)

Vytváření přesné 3D mapy naší Galaxie (Mléčné dráhy) analýzou pohybů hvězd.

Hardware: GPU (masivně paralelní výpočty).

Climateprediction.net (University of Oxford – UK/EU)

Simulace dlouhodobých klimackých modelů a předpovídání extrémního počasí.

Hardware: CPU (delší výpočetní úlohy, ideální na pozadí).

Měření síti, Open-Data a crowdsourcing

Alternativní využití HW.

RIPE Atlas Software Probe (RIPE NCC – Amsterdam)

RIPE NCC je evropský regionální internetový registr. Můžeš u sebe v Dockeru spustit ripe-atlas-probe.

Každý node se stane součástí globální sítě měřicích sond, které testují latenci, DNS, routing a zdraví celého internetu. Za provozování získáváte kredity, za které si pak můžete zadávat vlastní měření v síti.

TTN (The Things Network) Gateway / ChirpStack

Pokud vás láká IoT, můžete si do USB ve vašem počítači přidat levný LoRaWAN concentrator a provozovat evropskou otevřenou síť pro komunitní senzory.

OpenStreetMap (OSM) / MapComplete klientské nody

Předzpracování geografických dat nebo provoz zrcadla tile-serveru pro nezávislé evropské mapy.