WikiDer > Grid-Computing
Grid-Computing ist die Verknüpfung von Computers damit sie gemeinsam auf eine Aufgabe zählen können. Indem sie verschiedenen Computern alle möglichen kleinen Aufgaben übertragen, können sie größere Berechnungen gemeinsam durchführen, als es ein einzelner Computer tun kann.
Es wird versucht, die Kapazität der verschiedenen Rechner bestmöglich auszunutzen. Computer sind immer schneller geworden, aber die Computer tun bei normalem Gebrauch die meiste Zeit nichts. Sie sind bereit, alles zu tun, wenn der Benutzer bereit ist. Gleichzeitig gibt es eine riesige Menge an Berechnungen, die nicht durchgeführt werden, weil die Ressourcen nicht vorhanden sind. Durch die Teilnahme am Grid-Computing wird ihre Kapazität besser genutzt.
Dazu sind die beteiligten Rechner in einem Netzwerk, in einem Grid, verbunden, in dem sie miteinander kommunizieren und ihre Ergebnisse austauschen können. In einem Grid können alle möglichen Computer zusammenarbeiten, persönliche Computer wenn Großrechner sein.
Rastertypen
Es können verschiedene Arten von Gittern unterschieden werden, darunter:
- Arithmetische Raster, in denen die Rastercomputer gemeinsam komplexe Probleme lösen;
- Datengrids, in denen die Grid-Rechner gemeinsam eine große Informationsquelle verwalten. Viele Peer-to-Peer-Software kann in der Tat als Datenraster betrachtet werden.
- Sensor Gitter. Das Grid besteht aus einer Vielzahl von Sensoren, schnellen Netzwerken für den Datentransport und vielen oder großen Computern für die Datenverarbeitung. LOFAR, ein virtuelles Radioteleskop, ist ein wichtiger Vertreter von Sensorgittern.
- verteiltes Gitter. Das Grid besteht aus einer großen Anzahl von Computern, die zusammenarbeiten. Viele dieser Computer haben alle unterschiedliche Aufgaben, aber wenn einer aus dem Netz fällt, übernimmt ein anderer. Ein gutes Beispiel für eine kommerzielle Anwendung liefert das finnische Unternehmen BasisN.
Middleware
Das Globus Toolkit ist der De-facto-Standard für die Middleware für Grid-Computing. Dieses Toolkit zielt darauf ab, offener Standard und auch Raum für kommerzielle Entwicklungen zu schaffen. gLite ist ein Beispiel für verwendete Middleware, es ist ein Programm der of CERN.
Für Desktop-Raster, wie z SETI und AlmereGrid, sind beide auf offenen Standards basierende Middleware, einschließlich BOINC und Xtremweb, das als kommerzielle Grid-Middleware verwendet wird.
Die Entwicklung eines Standards für Grid-Middleware wurde zunächst vom Global Grid Forum geleitet, aber im Juni 2006 wurde es in der neuen Open Grid Forum-Organisation zusammengeführt. Das Open Grid Forum hat immer noch das gleiche Ziel.
Entwicklung der Informatik
Laut Analysten ist Grid Computing der nächste Schritt in der Evolution des Computing.
Folgende Evolutionsstufen werden unterschieden:
- Eigenständige Computer
- Computer mit Klemmen
- Computer verbunden in a (lokales Netzwerk
- Computer, die über das verbunden sind Internet
- Computer, die im Grid-Computing aktiv sind
Beispiele
Ein bekanntes Beispiel für Grid-Computing ist das SETI@HOMEProjekt, bei dem Heimanwender die Kapazität ihrer Maschinen für die Suche spenden konnten außerirdisches Leben. Wenn der Computer nicht in Gebrauch war, führte der Computer im Hintergrund alle möglichen Berechnungen durch. In anderen Projekten können Nutzer beispielsweise ihren PC zur Verfügung stellen Krebsforschung.
|