Hauptseite | Deutsche Enzyklopädie

Grid-Computing

Grid-Computing [Dieser Artikel enthält IPA-Lautschrift. Bei einigen Browsern muss für die fehlerfreie Darstellung eine entsprechende Unicode-Schriftart einmalig manuell eingestellt werden. Mehr dazu unter Wikipedia:Lautschrift.
] (englisch grid computing = Gitterberechnung) bezeichnet alle Methoden, die Rechenleistung vieler Computer innerhalb eines Netzwerks so zusammenzufassen, dass über den reinen Datenaustausch hinaus die (parallele) Lösung von rechenintensiven Problemen ermöglicht wird (verteiltes Rechnen). Jeder Computer in dem "Gitter" ist eine den anderen Computern gleichgestellte Einheit. Damit kann, zu deutlich geringeren Kosten, sowohl die Kapazität als auch die Rechenleistung heutiger Supercomputer übertroffen werden. Grid-Systeme skalieren sehr gut: durch Hinzufügen von Rechnern zum Netz oder Zusammenfassen von Grids zu Über-Grids erhöht sich die Rechenleistung in entsprechendem Maße.

Eine Vision des Grid-Computings ist das computing grid. Es ist vergleichbar mit dem power grid, also dem Stromnetz: Der Verbraucher von Rechenleistung stellt eine Verbindung zum Rechennetz her, so wie der Stromverbraucher zum Stromversorgungsnetz. Alles was hinter der Steckdose passiert ist für den Konsumenten verborgen, er verbraucht einfach Leistung. Eine alternative Vison ist die Virtuelle Organisation. Hier vereinen sich nicht nur die (Hochleistungs-) Computersysteme der Beteiligten um Rechenleistung zur Verfügung zu stellen sondern auch Datenbestände. Zugang zu solch einem Grid bietet meist ein Grid-Portal.

Die typischen Probleme bei denen sich Grid-Computing als Strategie anbietet sind solche, die die Leistung einzelner Computer überfordern. Dazu gehören beispielsweise die Integration, Auswertung und Darstellung von sehr großen Datenmengen aus der medizinischen oder der meteorologischen Forschung.

Inhaltsverzeichnis
1 Geschichte
2 Grid-Projekte
3 Softwarearchitektur
4 Hardware
5 Firmen
6 Literatur
7 Siehe auch
8 Weblinks

Geschichte

Die Anfänge des Grid-Computings liegen im High-Performance-Computing (HPC)-Bereich: dem parallelen Rechnen (parallel processing) in den 60ern und dem Clustering in den 70ern. Auch Aspekte des peer-to-peer (p2p) computing sind dem Grid sehr nahe.

Grid-Projekte

Zum Beispiel das Krebsforschungsprojekt auf der Grid.org [1] Plattform, welches in Zusammenarbeit mit dem "Centre for Computational Drug Discovery" [1]der Oxford University sowie der "National Foundation for Cancer Research" [1] (NFCR) entstand, und bei dem nahzu drei Millionen PCs an der Sichtung von erfolgversprechenden Molekülen für Krebstherapeutika mitwirkten. Das laufende Projekt hat Ende 2004 mehr als 380.000 CPU-Jahre (Statistik) gerechnet. Das Programm, welches dabei auf dem Heimcomputer läuft, bedient sich dabei nur der nicht benötigten Rechenleistung des Prozessors, es entstehen also keine Performanceverluste. Am bekanntesten dürfte das SETI@home (Search for ExtraTerrestrial Intelligence at home)-Projekt sein. Es hilft bei der Suche nach Signalen in radioastronomischen Daten, die von außerirdischen Intelligenzen stammen könnten (Siehe auch: boinc www.boinc.de). Ein anderes bekanntes Grid-Computing-Projekt ist Folding at home, bei dem die Faltung von Proteinen berechnet wird. Darüberhinaus gibt es eine Vielzahl anderer, kleinerer Projekte.

Softwarearchitektur

Sie basiert auf der von Ian Foster mitentwickelten Idee der Open Grid Service Architecture (OGSA). Grundidee dieser ist die Darstellung von beteiligten Komponenten (Rechner, Speicherplatz, Mikroskope,...) als Grid-Service (Web-Service der bestimmte Regeln befolgt). Inzwischen gibt es mit dem WSRF (dem Web Services Resource Framework) einen neuen, weniger objektorientierten Ansatz, der sich allerdings auch auf die Architektur von Web-Services auswirken soll.

Hardware

Praktisch gesehen benötigt man an Hardware nichts weiter als einen Computer mit einer Netzwerkverbindung. Auf diesen Grid-Computern übernimmt eine Software das Lösen einer Teilaufgabe, die ein - in der Regel zentraler - Server zur Verfügung stellt. Dieser Server benutzt Software, die eine große Aufgabe in eine Anzahl von Teilaufgaben für alle Knoten im Grid aufspalten kann und die Teilergebnisse wieder zusammenfasst.

Firmen

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

Literatur

Siehe auch

Verteiltes Rechnen, Computercluster, BOINC, Java, JINI, CORBA, DCOM, Distributed Computing

Weblinks



Limit search to: Body and Title Deutsche Seiten Path

Websites for Grid-Computing
Showing page 1 (1 - 10 of 76 hits) Next »
... July 6th-9th at Timisoara, Romania. Topics include: Grid Architecture and Systems, Software Agents and Multi-agent ... Communication Scheduling and Load Balancing, Mobile and Ubiquitous Computing, Cluster and Grid based Computing and Environments, Performance Management, Parallel, Distributed and Mobile ... Web and Peer-to-peerComputing and Services, Adaptive Computing, Real-time Distributed Systems, Security, Fault Tolerance, ...
Web site that describes the theory of grid computing. USB grid processing hardware for sale to make a computer faster. SNAPP is a novel implementation of grid computing architectural concepts installed to a single computer ...
... framework that allows you to painlessly aggregate the computing power of networked machines into a virtual supercomputer (computational grid) and to develop .NET applications to run on the grid. Alchemi is an open source software framework that allows you to painlessly aggregate the computing power of networked machines into a virtual supercomputer (computational grid) and to develop .NET applications to run ...
"Grid" technology, which distributes computing jobs and databases across numerous servers, has largely ... idea a corporate twist with its so-called Grid Computing Initiative. "Grid" technology, which distributes computing jobs and databases across numerous servers, has ...
An initiative to establish a global grid of computing power. Links to conferences, development, and related information. An initiative to establish a global grid of computing power. Links to conferences, development, and related information ...
Portal fosters collaborative development of grid technology. Assembling, exposing, and archiving grid technologies in a public forum for developers and ... and industry leaders. Portal fosters collaborative development of grid technology. Assembling, exposing, and archiving grid technologies in a public forum for developers and ...
Beknopte uitleg over United Devices grid computing en hoe wij daaraan meewerken. Beknopte uitleg over United Devices grid computing en hoe wij daaraan meewerken.
Grid computing and grid services portal featuring articles, papers, news and streaming media content. Grid computing and grid services portal featuring articles, papers, ...
The Israeli Association of Grid Technologies (IGT) The IGT is a non-profit ... on knowledge sharing and networking for developing Enterprise Grid solutions. It is open, independent and vendor-neutral. The Israeli Association of Grid Technologies (IGT) The IGT is a non-profit ... on knowledge sharing and networking for developing Enterprise Grid solutions. It is open, independent and vendor-neutral ...
Indiana University Computer Science high performance distributed computing and grid computing lab. Indiana University Computer Science high performance distributed computing and grid computing lab.

Next »

Help build the largest human-edited directory on the web.
Submit a Site - Open Directory Project - Become an Editor
Free thumbnail preview by Thumbshots.org

Search for products at amazon.com:
Search:
Keywords:
amazon.com books on 'Grid-Computing':
Search at Google.com:
Google
WebCalSky.com Enzyklopädie

Im Artikel erwähnte Literatur