Suchmaschinen sind eigentlich zum Suchen und finden da. Dass Betreiber von
Suchmaschinen auch an andere Dinge denken zeigt die Suchmaschine Google mit der
Beteiligung am Projekt zur Erforschung von Proteinen, Folding@home.
Verteiltes Rechnen zum Wohl der Menschheit
Was haben Proteine mit der Suchmaschine Google zu tun? Gibt es vielleicht schon
organische Suchmaschinen?
Nein, natürlich nicht, aber die Suchmaschine Google unterstützt ein
Projekt das der Erforschung menschlicher Proteine dient.
Da Proteine grundlegende Bausteine des menschlichen Körper sind, wird ihnen
eine ähnlich wichtige Rolle zugeschrieben, wie den menschlichen Genen. Das
besondere Interesse der Wissenschaftler gilt der Art und Weise wie Proteine entstehen,
da sie sich selbständig zusammensetzen können. Die fertigen Proteine
werden in wissenschaftlichen Abbildungen regelmässig als spiralförmige
Elemente dargestellt. Der schnelle und präzise Aufbau zu diesen Elementen
wird als "Falten" (Folding) bezeichnet.
Lässt sich das "Falten" entschlüsseln, können künstliche
Proteine entwickelt werden, die wiederum als Schlüssel zur Heilung zahlreicher
Krankheiten wie Alzheimer, Krebs und AIDS anzusehen sind.
Verteiltes Rechnen - Distributed Computing
Die Idee ist leicht erklärt. Zahlreiche wissenschaftliche Aufgaben lassen
sich nur mit einer immens hohen Rechenleistung realisieren. Selbst die weltweit
grössten Firmen bekommen Probleme, diese Aufgaben mit vorhandenen Rechnern
in angemessener Zeit zu erfüllen.
Im Zeitalter des Internet bietet sich an, die zahlreichen Personalcomputer (PC)
zu nutzen, die sich mit dem Internet mehr oder weniger oft verbinden. Dazu wird
eine riesige Rechenaufgabe in kleine Einheiten zerlegt.
Eine eigens entwickelte Software, die vom Teilnehmer auf seinem Rechner installiert
wird, verarbeitet eine Teilaufgabe, sendet diese an eine zentrale Stelle und bekommt
die nächste Teilaufgabe. Oftmals übernimmt die Software gleichzeitig
eine Funktion als Bildschirmschoner, das ist aber nicht zwingend notwendig. Wichtig
für die Teilnehmer ist, dass die Berechnungen nur dann durchgeführt
werden, wenn der Rechner nicht genutzt wird, also in Arbeitspausen oder anderen
Zeiten der Nichtnutzung. Die normale Arbeit am Computer wird nicht beinträchtigt.
Projekte für Distributed Computing
Die Suche nach Zeichen ausserirdischen Lebens ist eine riesige Rechenaufgabe,
die durch Auswertung der aus dem All empfangenen Signale entsteht. Mehr als 2
Millionen PC sind am Projekt SETI@home
beteiligt.
Das Projekt Distributed.net
bemüht sich mit verteiltem Rechnen zu demonstrieren, dass kryptografische
Schlüssel zu knacken sind.
FightAIDS@home entwickelt
und simuliert die Funktion von Medikamenten gegen die AIDS-Krankheit.
Eine interessante, deutschsprachige Übersicht und viele Erläuterungen
über diese und weitere Projekte des verteilten Rechnens finden Sie auf der
Website: Science@home
Folding@home
Folding@home soll, wie oben beschrieben, zur Entschlüsselung des Selbst-Bauplanes
von Proteinen benutzt werden. Sie bekommt dabei Unterstützung von der Suchmaschine
Google. Nicht ganz zufällig.
Die Suchmaschine Google entstand aus einem Forschungsprojekt der Stanford-Universität,
Folding@home ist ebenfalls Forschungprojekt an der Stanford-Universität.
Als zusätzlicher Aspekt wird von Google angeführt, dass deren Suchmaschine
ebenfalls auf verteiltem Rechnen basiert, mehr als 10 000 PC stehen in den Google-Rechenzentren.
Google versteht also sehr viel vom verteilten Rechnen. Davon, wie mit Netzwerkcomputern
schwierige Probleme, unter Beteiligung von Terabytes von Daten, gelöst werden.
Google Compute
Alle Nutzer der Google-Toolbar können am Protein Projekt auf freiwilliger
Basis teilnehmen. Durch den Download der neuesten Toolbar-Version eröffnet
sich Teilnehmern die Möglichkeit über Google Compute, dem Projekt Rechenzeit
zur Verfügung zu stellen. Die Option lässt sich jederzeit wieder abschalten.
Google behält sich vor, zukünftig vielleicht auch für eigene Projekte
rechnen zu lassen, b.z.w. andere wissenschaftliche Projekte zu unterstützen.
Die Nutzer werden davon rechtzeitig informiert. Daten über den laufenden
Bearbeitungsstand des Projektes könne Sie per Toolbar abrufen.
Die Ergebnisse von Folding@home werden später in wissenschaftlichen Publikationen
veröffentlicht.
Anwendungen mit der Google Suchfunktion
programmieren
Weitere Google-Beiträge:
Das @-web Verzeichnis der wichtigsten Suchmaschinen mit URL zum Anmelden neuer
Webseiten.
Webverzeichnisse und Metasucher: Suchmaschinenverzeichnis
04.03.2002