Verfasst in: Englisch / Veröffentlicht: 02.04.2022 / Lesezeit: 4 Minute(n)
Du bist ein großer Fan der Wissenschaft? Sie haben einen Computer oder einen Server? Dann fühlen Sie sich frei, in einem oder vielen Projekten nur durch Spenden einiger Ihrer PC-CPU-Power. Das Open Source Tool BOINC macht das für Sie sehr einfach. Im Grunde starten Sie einfach das Tool, definieren, zu welchen Projekten Sie beitragen möchten und festlegen, wie viel von der Leistung Ihres PCs Sie wollen “donate”.
Volunteer Computing ist eine Art verteiltes Computing, bei dem die ungenutzten Ressourcen ihrer Computer an ein forschungsorientiertes Projekt spenden. Die grundlegende Idee dahinter ist, dass ein moderner Desktop-Computer ausreichend leistungsfähig ist, um Milliarden von Operationen eine Sekunde durchzuführen, aber für die meisten Benutzer nur zwischen 10-15% seiner Kapazität verwendet wird. Typische Anwendungen wie Grundwortverarbeitung oder Web-Browsing lassen den Computer meist leer.
Quelle: Wikipedia, 2022-04-02
Wenn Sie BOINC oder ein anderes Werkzeug für Freiwilligen-Computing verwenden möchten, sollten Sie beachten, dass eine erweiterte Auslastung Ihrer CPU die Lebensdauer reduzieren kann und auch den eneregy Verbrauch erhöhen kann.
Darüber hinaus ist es vielleicht nicht die beste Idee, BOINC und ähnliche auf Ihrem Cloud Computing instanace bei MS Azure oder AWS zu betreiben, da Sie in den meisten Fällen durch den Verbrauch von CPU-Kapazität berechnet werden.
BOINC bietet Ihnen die Möglichkeit, eine Auswahl von ca. 30 wissenschaftlichen Projekten durch Ihre CPU- und/oder GPU-Leistung beizutragen und diese in eine einzige Benutzeroberfläche einzubinden. Weitere Details zu den verschiedenen Projekten finden Sie hier:https://boinc.berkeley.edu/projects.php. Zusätzlich bietet die GUI auch Optionen für Konfiguration und Statistiken.
Es gibt zwei grundlegende Möglichkeiten, BOINC auszuführen; Entweder auf Ihrem Desktop, zum Beispiel als Screensaver-Anwendung, oder auf einem Server-System im 24/7-Modus. Ich persönlich bevorzuge die zweite Option, indem ich die proidierten Ressourcen auf einen Betrag begrenzt, der keine Probleme irgendeiner Art verursacht.
Wenn Sie BOIN auf Ihrem PC als Bildschirmschoner ausführen möchten, können Sie das Tool herunterladen unter:https://boinc.berkeley.edu/download.php.
Falls Sie es lieber auf Ihrem Serversystem ausführen möchten, finden Sie ein Beispiel für den Inhalt für eindocker-compose.yml
Datei hier:
version: "2.1" services: boinc: image: lscr.io/linuxserver/boinc hostname: "boinc" container_name: boinc environment: - PUID=1000 - PGID=1000 - TZ=Europe/Berlin - PASSWORD=xxx volumes: - ./config:/config restart: unless-stopped #ports: # - 8080:8080 logging: options: max-size: "10m" max-file: "3" networks: - dmz deploy: resources: limits: cpus: 1.00 memory: 2048M networks: dmz: external: true
Die Paramaterversion: "2.1"
services:
boinc:
image: lscr.io/linuxserver/boinc
hostname: "boinc"
container_name: boinc
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
- PASSWORD=xxx
volumes:
- ./config:/config
restart: unless-stopped
#ports:
# - 8080:8080
logging:
options:
max-size: "10m"
max-file: "3"
networks:
- dmz
deploy:
resources:
limits:
cpus: 1.00
memory: 2048M
networks:
dmz:
external: true
sind optional, da Sie auch den Einstellungsdialog innerhalb des Tools verwenden können, um verfügbare Ressourcen einzuschränken. Ich fühle mich einfach wohler, indem ich es so mache. Der Wertresources:
ist gleich 1 CPU-Thread.
Wenn Sie keinen umgekehrten Proxy verwenden, muss der Parameter für Ports und es ist der Wert uncommented sein, um mit der Anwendung zu verbinden.
Denken Sie daran, ein starkes Passwort zu setzen, das dann auf dem virtuellen Desktop in Ihrer Client-Browsersitzung verwendet wird. Der Standard-Benutzername istcpus: 1.00
.
Nach dem Start und der Konfiguration des Tools und der Auswahl eines oder mehrerer Projekte wird hier nichts mehr passieren.
Sie können Ihren aktuellen Beitrag entweder auf der/den Projektseite(n) oder teilweise in BOINC selbst überprüfen.
Die Erstellung des Zertifikats kann auch bei BOINC auf unserer Website Ihrer Projekte gestartet werden, wenn Sie das auch tun möchten.
Sehr gerade Forschung mit BOING, genießen!