Zum Inhalt springen

Grid-Computing

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 11. Juni 2003 um 13:32 Uhr durch Kku (Diskussion | Beiträge) (rechengitter). Sie kann sich erheblich von der aktuellen Version unterscheiden.
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Grid Computing (englisch: "Gitter-Berechnung") bezeichnet alle Methoden, die Rechenleistung vieler Computer innerhalb eines Netzwerkes so zusammenzufassen, dass über den reinen Datenaustausch hinaus die (parallele) Lösung von extrem rechenintensiven Problemen ermöglicht wird. Aus jedem Computer in dem "Gitter" wird gewissermaßen eine, den anderen Einheiten gleichgestellte, CPU mitsamt Speicher. So kann - im Prinzip - sowohl die Kapazität als auch die Rechenleistung von heutigen Supercomputern zu deutlich geringeren Kosten übertroffen werden.

Die typischen Probleme, bei denen sich Grid Computing als Strategie anbietet sind solche, die die Leistung einzelner Computer übertreffen, wie insbesondere die Integration, Auswertung und Darstellung von unbestimmten Datenmengen aus der medizinischen oder der meteorologischen Forschung.

Aktuelle Beispiele sind z.B. das "Centre for Computational Drug Discovery"-Projekt der Oxford University, bei dem mehr als eine Millionen private PCs an der Sichtung von erfolgversprechenden Molekülen für Krebstherapeutika eingespannt werden. Das Projekt hat mittlerweile mehr als 50,000 CPU-Jahre gebraucht, dabei manifestiert sich die Rechenbelastung für den einzelnen Computerbesitzer in nicht mehr als einem Bildschirmschoner, der in Leerlaufphasen automatisch gestartet wird. Am bekanntesten dürfte mittlerweile das so genannte SETI (Search for ExtraTerrestrial Intelligence)-Projekt sein, das nach ähnlichen Prinzipien Computer weltweit einer Aufgabe, eben der Suche nach Signalen in radioastronomischen Daten, die von ausserirdischen Intelligenzen stammen könnten, zusammenfasst.

Praktisch gesehen benötigt man an spezieller Hardware nichts weiter als einen PC innerhalb eines Netzwerkes, dessen Größenordnungen alles von einem LAN bis hin zum gesamten Internet umfassen können. Auf den Grid-Computern benötigt man selbstverständlich die eigentliche Rechensoftware, während in der Regel ein zentraler Computer Software benutzt, die eine große Aufgabe in eine Anzahl von Teilaufgaben für alle Knoten im Grid aufspalten kann, und die Teilergebnisse wieder zusammenfasst.

Auch die Giganten im Computersektor sind mit eigenen Projekten an der Erforschung und Nutzung von Grids beteiligt: