BOINC ist eine Open-Source-Plattform für freiwilliges Rechnen. Man installiert die Software, wählt ein Forschungsprojekt aus und stellt ihm auf Wunsch einen Teil der ungenutzten CPU- oder GPU-Leistung zur Verfügung. Der Rechner bearbeitet kleine Aufgaben aus echten Forschungsdaten und sendet die Ergebnisse zurück.
Der Name steht für Berkeley Open Infrastructure for Network Computing. BOINC selbst ist kein Forschungsprojekt. Es ist die Infrastruktur, mit der unabhängige Projekte ihre Rechenaufgaben an freiwillige Computer verteilen.
Auf einen Blick
- BOINC verteilt Rechenaufgaben von Forschungsprojekten an freiwillige Computer.
- Teilnehmende entscheiden selbst, welche Projekte laufen und wie viel Leistung sie freigeben.
- Je nach Projekt rechnet der Computer mit der CPU, der Grafikkarte oder beidem.
- BOINC wird weiterentwickelt und von aktiven Projekten genutzt; bekannte Namen wie SETI@home rechnen heute jedoch nicht mehr.
- Mehr Rechenlast braucht Strom und erzeugt Wärme. Beides lässt sich über die Einstellungen begrenzen.
Wie funktioniert BOINC?
Ein Forschungsteam zerlegt eine große Aufgabe in viele Arbeitspakete. Der BOINC-Client lädt eines davon auf den heimischen Rechner. Dort läuft die Berechnung im Hintergrund. Anschließend geht das Ergebnis an den Projektserver zurück, der es mit anderen Ergebnissen vergleicht und wissenschaftlich auswertet.
Forschungsprojekt
↓
zerlegt eine Aufgabe in Arbeitspakete
↓
BOINC lädt ein Paket herunter
↓
CPU oder GPU berechnet es
↓
Ergebnis zurück zum Projektserver
↓
Prüfung und wissenschaftliche Auswertung
Das Verfahren passt zu Aufgaben, die sich in viele ähnliche, voneinander unabhängige Rechenschritte aufteilen lassen. Ein Computer durchsucht etwa einen kleinen Datenabschnitt nach einem Muster, während tausende andere Rechner weitere Abschnitte bearbeiten.
Was berechnet mein Rechner dabei?
Je nach Projekt kommen unterschiedliche Anwendungen zum Einsatz. Manche nutzen vor allem die CPU, andere können zusätzlich oder hauptsächlich die GPU verwenden. Nicht jede Anwendung läuft auf jeder Hardware oder jedem Betriebssystem. BOINC entscheidet auch nicht selbst, welche wissenschaftliche Software auf dem Rechner landet: Sie stammt vom jeweiligen Projekt.
Für Teilnehmende ist das praktisch: Ein schneller Rechner kann ein größeres Paket zügig bearbeiten, ein älteres Gerät kleinere Aufgaben im Hintergrund. Wissenschaftlich bleibt die Verantwortung beim Projektteam, das Daten, Suchmethode und Validierung festlegt.
Welche Forschungsprojekte nutzen BOINC?
BOINC wird in verschiedenen Disziplinen eingesetzt. Einstein@Home sucht in astronomischen Daten nach Pulsaren und kontinuierlichen Gravitationswellen. LHC@home unterstützt Berechnungen aus Beschleuniger- und Teilchenphysik. Weitere laufende Projekte und ihre Anforderungen sind auf der BOINC-Übersicht aktiver Projekte zusammengestellt.
SETI@home prägte den Bekanntheitsgrad der Plattform, verteilt aber seit 2020 keine neuen Arbeitspakete mehr. Seine Geschichte gehört zu BOINC; für eine aktive Teilnahme sind andere Projekte der bessere Ausgangspunkt.
Wie stark belastet BOINC meinen Computer?
BOINC kann im Hintergrund arbeiten und lässt sich recht genau begrenzen. Teilnehmende können festlegen, wie viele Prozessorkerne oder wie viel GPU-Leistung genutzt wird, zu welchen Zeiten gerechnet werden darf und wie viel Speicherplatz oder Netzwerkverkehr verfügbar ist. Auch Pausen bei Akkubetrieb oder während der Rechner aktiv benutzt wird, sind möglich.
Mehr Rechenlast bedeutet trotzdem mehr Stromverbrauch, Wärme und oft auch Lüftergeräusch. Ein dauerhaft ausgelasteter Computer ist keine kostenlose Ressource. Wer mitmacht, sollte mit moderaten Grenzen beginnen und prüfen, ob Temperatur, Lautstärke und Strombedarf im eigenen Alltag passen. Die konkreten Einstellungen erklärt BOINC sicher einrichten.
Ist BOINC sicher?
BOINC ist etablierte Open-Source-Software. Mit ihr installiert man jedoch Anwendungen einzelner Forschungsprojekte auf dem eigenen Rechner. Deshalb lohnt es sich, den Client nur aus offiziellen Quellen zu beziehen und Projekte danach auszuwählen, wer sie betreibt, was sie berechnen und wie sie ihre Arbeit dokumentieren.
Die Plattform gibt Projekten keinen beliebigen Zugriff auf den ganzen Computer. Sie verwaltet Arbeitspakete in einem vorgesehenen Rahmen. Dennoch bleibt die Auswahl der Projekte eine Vertrauensfrage: Jedes Projekt betreibt eigene Server, Anwendungen und wissenschaftliche Ziele.
Kann ich selbst mitmachen?
Ja. Der Einstieg ist überschaubar:
- Den BOINC-Client von der offiziellen Projektseite installieren.
- Ein Forschungsprojekt auswählen und im Client hinzufügen.
- Ein Konto anlegen oder mit einem bestehenden Konto verbinden.
- Rechenzeit, Arbeitszeiten und Grenzen für CPU oder GPU einstellen.
- BOINC lädt Arbeitspakete herunter und übermittelt Ergebnisse automatisch zurück.
Ein guter Startpunkt für Astronomie ist Einstein@Home. Vor der Installation hilft die praktische Checkliste BOINC sicher einrichten.
BOINC liefert Rechenleistung, keine wissenschaftlichen Beweise
Ein Ergebnis aus einem einzelnen Rechner ist zunächst nur ein Rechenergebnis. Es kann fehlerhaft sein oder zu einer Spur führen, die sich später als uninteressant erweist. Projekte vergleichen deshalb Resultate, wiederholen Aufgaben bei Bedarf und prüfen auffällige Treffer weiter.
BOINC ersetzt keine Teleskope, Messgeräte, Labore, Modelle oder Fachbegutachtung. Es erweitert die Zahl der Rechnungen, die ein Team in angemessener Zeit ausprobieren kann. Bei einer SETI-Suche kann die Software etwa interessante Signale markieren; erst danach folgen die Prüfungen auf Störungen, bekannte technische Quellen, natürliche Erklärungen und mögliche Wiederbeobachtungen.
Auch Konten, Teams, Punkte und Ranglisten messen lediglich einen technischen Beitrag. Ein hoher Credit-Wert ist kein wissenschaftlicher Befund. BOINC bleibt damit Infrastruktur: viele freiwillige Geräte, zentrale Projektserver, kontrollierte Rückmeldungen und eine Öffentlichkeit, die an Forschung praktisch teilnehmen kann.
Primärquellen
- BOINC
University of California, Berkeley · institutional-announcement · tier-1 - BOINC: A Platform for Volunteer Computing
Journal of Grid Computing · peer-reviewed-paper · tier-1