21.12.2003

STARTET 2004

Neue Infrastruktur für verteiltes Rechnen

"Distributed Computing"-Projekte, bei denen Internet-Nutzer die freien Ressourcen des eigenen Computers verschiedenen Forschungsprojekten kostenlos zur Verfügung stellen, gibt es inzwischen hunderte.

Die Auswahl reicht dabei von Initiativen zur Berechnung des Klimawandels, über die Anthrax-Forschung bis zur Suche nach Außerirdischen.

Ab dem nächsten Jahr müssen sich Internet-Nutzer nun nicht länger zwischen den einzelnen Projekten entscheiden, sondern können beliebig viele gleichzeitig unterstützen.

Exakte Zuteilung möglich

Für gewöhnlich lädt man dazu einen Bildschirmschoner herunter, der bei Nichtbenutzung des Rechners ausgeführt wird. Sobald der Nutzer ein Programm startet, steht ihm wieder die volle Rechenleistung zur Verfügung.

Bisher war es nur möglich jeweils einem favorisiertem Projekt, die freien Systemressourcen zukommen zu lassen. SETI@home-Leiter David Anderson hat nun ein neues System entwickelt, das die Unterstützung mehrerer Projekte auf nur einem Computer ermöglicht.

Über das genannte "Berkeley Open Infrastructure for Network Computing" [BOINC] kann zudem genau festgelegt werden, wieviel der freien Rechenleistung an welche Unternehmungen gehen.

Kein Schummeln mehr

Auch einige gängige Probleme bisheriger Distributed-Computing-Vorhaben sollen mit BOINC beseitigt sein.

So überlisten immer wieder User das SETI-Ranking und geben vor, mehr Arbeitseinheiten berechnet zu haben, als in Wirklichkeit passiert.

"Das genaue Verfolgen der erledigten Arbeit ist bei unserem Projekt sicher die Hauptmotovation," so Anderson.

BOINC lässt jedes Problem von zwei verschiedenen Parteien berechnen und vergleicht die Ergebnisse dann miteinander. "Sind die Resultate verschieden, wissen wir, dass einer der beiden Teilnehmer geschummelt hat."