Zum Inhalt springen

Berkeley Open Infrastructure for Network Computing

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 25. Mai 2005 um 15:36 Uhr durch Lichtkind (Diskussion | Beiträge). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Die Berkeley Open Infrastructure for Network Computing (BOINC) ist eine Softwareplattform für verteiltes Rechnen.

Die BOINC-Plattform wird an der Universität Berkeley entwickelt und ermöglicht es, die ungenutzte Rechenleistung von vielen tausend Computern über das Internet verfügbar zu machen.

Bei der Entwicklung wurden Erfahrungen des Distributed-Computing-Projekts SETI@home genutzt. Das Hauptziel der Plattform ist die Trennung der Projektverwaltung von den wissenschaftlichen Inhalten.

Anwender dieser Plattform installieren sich ein Clientprogramm und können damit ihre freie Rechenzeit auf mehrere Projekte verteilen. Dies stellt eine wichtige Verbesserung gegenüber an nur ein Projekt gebundenen Clients dar, da viele Distributed-Computing-Projekte nicht über genügend Arbeit verfügen, um eine große Benutzerbasis ausreichend zu versorgen. Wenn ihre Rechner leerlaufen, werden die teilweise sehr enthusiastischen Teilnehmer unzufrieden. SETI@home "classic" umging dieses Problem, indem manche Arbeitspakete bis zu zwölfmal zur Berechnung herausgegeben wurden, obwohl zur Sicherung von akkuraten wissenschaftlich verwertbaren Resultaten nur drei Ergebnisse notwendig wären. Mit einem an mehreren Projekten teilnehmenden BOINC-Client kann die zur Verfügung stehende Rechenleistung somit effektiver verwendet werden.

Seit dem 18. November 2003 steht BOINC unter der GNU General Public License. Das Ziel der Freigabe des Programmcodes ist eine noch breitere Unterstützung verschiedener Plattformen durch aktive Mithilfe der freien Softwaregemeinde und eine erhöhte Sicherheit.

Projekte

Auf dem Rechner muss lediglich die BOINC-Software installiert werden. Nach der Registrierung bei einem oder mehreren der Projekte lädt BOINC sich selbständig die benötigte Projektsoftware herunter und beginnt den eigentlichen Rechenprozess. Es laufen bereits die ersten Projekte über BOINC:

  • LHC@home ist ein Projekt des CERNs, das als Erweiterung für die dortigen Grid-Aktivitäten vorgesehen ist. Dieses Projekt hat am 29. September 2004 den Echtbetrieb aufgenommen.

Weiterhin gibt es einige Projekte, die ihr Interesse an BOINC bekundet haben aber noch nicht gestartet sind:

  • AstroPulse war das erste verfügbare BOINC-Projekt, das aber nach dem Wechsel von SETI@home zu BOINC vorübergehend unterbrochen wurde. Mit AstroPulse wird vor allem nach Pulsaren und sterbenden Schwarzen Löchern gesucht. Dieses Projekt soll später in das SETI@home-Projekt eingegliedert werden.
  • Folding@home soll demnächst molekularbiologische Grundlagenforschung über die Faltung von Aminosäureketten zu Proteinen betreiben.

Projektseiten (englischsprachig)

Deutschsprachige Seiten

Optimierte Software