BOINC

Was ist BOINC?
Im Juni 2004 wurde von dem bis dahin erfolgreichen Seti@home auf das Projekt BOINC umgestellt. BOINC bedeutet Berkeley Open Infrastructure for Network Computing, was soviel wie "verteiltes Rechnen" heißt. Hierbei werden die Erfahrungen, die aus dem seit Mai 1999 laufenden Seti@home Classic-Projektes angewendet.
Bisher lief das so genannte Distributed Computing nur für Seti@home, um außerirdische Signale aufzuspüren. Dies hat sich nun geändert, es sind neue Projekte dazu gekommen, die nach dem gleichen Prinzip bearbeitet werden. Hier ist die weltweite begeisterte Beteiligung an Seti@home Classic Antriebsfeder gewesen, weitere Projekte zu implementieren. Dazu wurde die Software-Plattform "BOINC" programmiert, über die die Projekte alle laufen sollen. Das bedeutet, der Teilnehmer lädt und installiert nur einmal eine Software und meldet dort die einzelnen Projekte an, die über dieses Programm berechnet werden. Diese neue Methode ist wohl einzigartig und wurde von der Teilnehmerschaft begeistert aufgenommen.
Der Ablauf ist denkbar einfach und für den User äußerst komfortabel, da er nach der Installation und dem Start des Programms praktisch nichts weiter tun muß. BOINC lädt die entsprechenden Datenpakete und startet die Auswertung. Nach Abschluss der Berechnung wird das fertige Datenpaket wieder hochgeladen und zur Bestätigung bereitgestellt. Das nächste Paket wird gezogen und ausgewertet. Was hier etwas anders läuft als bei Seti@home Classic, ist das die Workunits, hier jetzt auch Cobblestones (Pflastersteine) genannt, nicht mehr an einen User gehen, sondern gleichzeitig an 4 Teilnehmer geschickt werden. Erst wenn 3 ihre Ergebnisse hochgeladen haben, werden die so genannten Credits, die Punkte, vergeben. Diese errechnen sich aus einem Schnitt der eingelieferten Ergebnisse. Diesen Vorgang hat man auch deshalb eingeführt, weil es in der Vergangenheit bei Seti@home Classic viele Cheater gab, denen es mehr um die Credits ging, als um die Forschungsergebnisse.
Wichtig ist noch anzumerken, das sich für jedes Projekt separat angemeldet werden muß. Da jedes Projekt eine eigene Server-Infrastruktur bereit zu stellen hat. Für jedes Projekt erhält der Nutzer also eine Account ID, die dann beim BOINC-Client auf dem heimischen PC angemeldet werden muß.