Was ist "BOINC", "climateprediction.net" und "BOINC Synergy"?
BOINC - Berkeley Open Infrastructure for Network ComputingOder auf Deutsch: Offene Infrastruktur für verteiltes Rechnen der Universität Berkeley Es gibt im Bereich der Naturwissenschaften viele Probleme, für deren Lösung man ungeheure Rechenkapazitäten benötigt. Diese Kapazitäten ("Supercomputer") zentral bereitzustellen und zu nutzen ist extrem teuer. Sie wird abgerechnet nach Prozessor(rechen)zeit. Andererseits gibt es weltweit jede Menge ungenutzter Rechenkapazität, nämlich auf jedem normalen PC. Bei der Mehrzahl aller Nutzungsarten (Textverarbeitung, Tabellenkalkulation, Email, Internet, etc.) hat der Prozessor über 80-98% der Zeit nichts zu tun. Ein Blick in den Taskmanager (unter Windows) zeigt den sogenannten "Leerlaufprozess", d.h. den Leerlauf des Prozessors. Die Universität Berkeley hat (neben vielen anderen Teams) ein Softwareprojekt gestartet, um diese ungenutzten Kapazitäten in Form des sogenannten "distributed computing" (verteiltes Rechnen) zu erschließen: Das "Berkeley Open Infrastructure for Network Computing" oder kurz "BOINC". Das besondere an BOINC im Gegensatz zu vielen anderen Projekten ist, dass es nur einen Kern bereitstellt, der für viele verschiedene Projekte nutzbar ist (s.u.). Jedes Projekt, das große Mengen an Berechnungen erfordert, kann sich bei BOINC anmelden und dann projektspezifische Module erstellen. Da die einzelnen Berechnungen auf weltweit verteilten Rechner mit unterschiedlicher Leistungsfähigkeit und Laufzeit stattfinden, muss man das Projekt in sogenannte "Arbeitspakete" (Work Units, WU) unterteilen können, die jeweils unabhängig voneinander sind. Andernfalls würde ein einzelner, langsamer Rechner alle anderen aufhalten, wenn sie auf sein Ergebnis warten müssen. Typische Beispiele sind Analysen von Messdaten/Signalen (Seti@Home, Einstein@Home), wissenschaftliche Modelle (climatepredicition.net, Malaria@Home) oder andere Simulationen (LHC@Home). Im Moment gibt es knapp 30 laufende BOINC-Projekte, darunter:
Mit Stand vom März 2024 gab es ca. 4,0 Mio. Teilnehmer, die
eine Rechenleistung von ca. 17,2 PetaFLOPS bereitstellten. Jeder, der seine ungenutzte Prozessorzeit zur Verfügung stellen möchte, kann sich bei BOINC und dem Projekt seiner Wahl (oder mehreren) anmelden, die Software herunterladen und installieren. Wenn man einen älteren Rechner hat oder sich für Climateprediction.net anmelden möchte, sollte man sich etwas auf der jeweiligen Informationsseite des Projektes umsehen, um zu erfahren, welche Voraussetzungen (Leistungsfähigkeit des Rechners, benötigter Festplattenplatz, Laufzeit eines Arbeitspakets (Work Unit) etc.) es gibt und ob dieses spezielle Projekt zum eigenen Rechner und Nutzungsverhalten passt. Mehr Informationen zu BOINC gibt es unter: https://boinc.berkeley.edu/
climatepredicition.net - Vorhersage des WeltklimasClimateprediction.net ist eines
der Projekte, welche ich mit ausgesucht habe. Es gehört zu den rechenintensivsten
Projekten und zu denen mit den größten Anforderungen an die Hardware. Eine
normale Work Unit (WU, ein Arbeitspaket) benötigt auf meinem Intel Hexacore 200
Stunden reine Rechenzeit, je
nach Komplexität der WU! Da einige der von mir betreuten Rechner grundsätzlich den Anforderungen entsprechen, habe ich mich climateprediction.net angeschlossen, da ich die korrekte Vorhersage des Weltklimas für eine der entscheidenden Fragen für das Überleben der Menschheit halte. Auf weiteren langsameren und älteren Rechner laufen Rosetta@Home (medizinische Krankheitsforschung rund um menschliche Proteine) und WorldCommunityGrid (Forschung zu diversen, immer mal wieder wechselnden Themen) sowie Einstein@Home (Suche nach Gravitationswellen und deren Ursache).
BOINC Synergy - Mein BOINC-Team
|
Last edited by Friedrich: 22.03.2024 |