Verteiltes Rechnen mit BOINC

Seit 2001 begeistert mich ein Projekt der Berkeley Universität in Kalifornien, welches vermutlich spätestens seit dem Film "Contact" mit Jodie Foster berühmt wurde - SETI, die Suche nach Außerirdischer Intelligenz. Seti@Home analysiert die Daten des Radioteleskops in Arecibo, Puerto Rico. Dabei wird ein sehr begrenzter Teil des Himmels nach Signalen in einem engen Frequenzband abgesucht. Trotzdem sind bei der Analyse Unmengen von Rechenoperationen durchzuführen, womit normalerweise nur Supercomputer in annehmbarer Zeit fertig werden können. 1999 entstand mit Seti@Home die Idee, die Datenmengen in viele kleine Pakete aufzuteilen und mit Hilfe eines Computerprogramms auf ganz normalen Heimrechnern nach extraterrestrischen Signalen zu suchen, da diese die meiste Zeit über ungenutzt herumstehen.
Das Projekt hat sich über die Jahre weiterentwickelt und entstanden ist ein Programm namens BOINC (Berkeley Open Infrastructure for Network Computing), welches als Rahmenwerk verschiedenen Projekten erlaubt verteiltes Rechnen auf Heimcomputern zu verwirklichen. Dabei genügt es sich bei einem Projekt anzumelden und in BOINC nur noch den Projektnamen auszuwählen und sich mit mit Benutzername/Emailadresse und Passwort anzumelden. Danach läd BOINC die benötigten Projektdaten herunter, neue Datenpakete können offline berechnet und beim nächsten online gehen wieder abgeschickt werden. Statistik Seiten bieten dann die Übersicht über die gerechneten Daten. Es ist sogar möglich sich zu Teams zusammenzuschließen und gemeinsam sich mit anderen um die meisten Rechenpakete zu messen.
Eine Übersicht über mögliche Projekte findet sich auf der offiziellen BOINC Seite. Man findet schnell heraus, dass es sich dabei nicht nur um Astronomieprojekte handelt, sondern es auch möglich ist Rechenzeit für die Krebsforschung, für Simulationen des Klimawandels oder Probleme der Mathematik zur Verfügung zu stellen.
Welches das richtige Projekt ist lässt sich schwer beantworten. Ich denke wichtig ist, dass das Projekt wissenschaftlicher Natur ist, alle Ergebnisse in regelmäßigen Abständen veröffentlicht werden und auch etwas nützliches für die Menschheit erreicht werden kann. Bei letztem stellen sich viele die Frage, ob Seti@Home tatsächlich sinnvoll sein kann. Zugegeben ist die Wahrscheinlichkeit außerirdisches Leben nachzuweisen verschwindend gering. Aber genauso unwahrscheinlich war es einmal das Menschen zum Mond fliegen können. Astropulse versucht hier einen anderen Weg zu gehen und bietet als Teil des Seti Projektes die Möglichkeit nach neuen Himmelskörpern zu suchen.
Wer es gerne "konkreter" mag sollte sich auch mal Einstein@Home anschauen. Hierbei wird versucht Einsteins Theorie der Gravitationswellen nachzuweisen, welche von der Allgemeinen Relativiitätstheorie vorhergesagt werden. Da bisher alle Vorhersagen von Einsteins Theorie eingetroffen sind, stehen die Chancen nicht schlecht etwas vollkommen Neues über das Universum herauszufinden.
BOINC bietet die Möglichkeit mit privaten Mitteln an sehr großen wissenschaftlichen Projekten teilzunehmen und diese aktiv zu unterstützen. Auch wenn ein Supercomputer verglichen mit der eingesetzten Energiemenge gegenüber Heimrechnern effizienter Rechnen kann, eröffnet verteiltes Rechnen für wissenschaftliche Projekte neue Möglichkeiten und es macht einfach Spaß.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.