4 search hits
-
Einsatz von Risikomanagement bei der Steuerung von Grid-Systemen - Eine Analyse von Versicherungen anhand einer simulierten Grid-Ökonomie
(2009)
-
Werner Streitberger
- In Unternehmen hat sich der Einsatz von rechenintensiver Informationstechnologie (IT) bereits für den Geschäftsbetrieb als unverzichtbar erwiesen, um Geschäftsprozesse besser auszurichten und neue Geschäftslösungen mit größerer Flexibilität und Geschwindigkeit bereitzustellen. Dieser Situation gegenüber stehen die Kosten für die Anschaffung, den Betrieb und die Wartung der IT. Diese Kosten rechtfertigen jedoch nur selten die vollständige Abdeckung des potenziellen, maximal erwarteten Bedarfs von Software und Ressourcen wie Speicher- und Rechenleistung. So müssen Unternehmen neben Effizienz- und Geschwindigkeitsverbesserungen auch Kosteneinsparungen für ihre Infrastruktur realisieren, um wettbewerbsfähig zu bleiben. Grid-Computing kann hierzu der nächste Schritt sein, IT-Dienste zu verbessern und bestehende Kapazitäten besser auszulasten. Das hinter dem Begriff Grid-Computing stehende Konzept beschreibt verschiedene Lösungsansätze zur Umsetzung eines dynamischen Bezugs von IT-Ressourcen und Diensten innerhalb eines Unternehmens und über Unternehmensgrenzen hinweg. Im Grid- Computing-Paradigma werden Informationen auf Rechnern im Internet gespeichert, diese werden dann den Benutzern auf Anforderung durch Dienstleister zur Verfügung gestellt. Jedoch gehen mit dem Einsatz von Grid-Computing-Systemen technische Risiken einher, deren Ursachen meist auf fehlerhafte Kommunikation und/oder auf den Ausfall von Ressourcen eines Standorts zurückzuführen sind. Dies schränkt die Zuverlässigkeit und Verfügbarkeit der Systeme ein und erfordert den Einsatz von Verfahren zur Behandlung dieser Risiken, da die Benutzer zuverlässige Ressourcen von einem Grid-Computing-System erwarten. In den Wirtschaftswissenschaften sind verschiedene Verfahren bekannt, mit denen Risiken bewältigt werden können. Diese Aufgabe übernehmen häufig Versicherungen als Instrument, um ein bestimmtes Risiko zu transferieren. Versicherungen folgen dem Grundprinzip der kollektiven Risikoübernahme: Viele zahlen einen Versicherungsbetrag in den Geldtopf der Versicherung ein, um beim Eintreten des Versicherungsfalls aus diesem Geldtopf einen Schadensausgleich zu erhalten. Für den Konsumenten von Grid-Diensten bietet die Versicherung den Vorteil, dass sie neben der monetären Kompensation eines Schadens als Kompensationsleistung auch Ersatzressourcen vermitteln kann. In letzerem Fall werden Ressourcen zur Kompensation vorgehalten und im Schadensfall bereitgestellt, die die Ausführung des Dienstes übernehmen und so zu einer erhöhten Verfügbarkeit und Zuverlässigkeit der Grid-Systeme beitragen. Die Arbeit identifiziert technische und ökonomische Risiken in Grid-Computing-Systemen und untersucht sie hinsichtlich ihrer Versicherbarkeit. Anforderungen an die Versicherung für Grid-Systeme werden abgeleitet und ein Prämienberechnungsmodell aus der Kraftfahrzeugversicherung ausgewählt und an Grid-Systeme angepasst. Die Umsetzung der Grid-Versicherung in ein rechnergestütztes Simulationsmodell erfolgt mithilfe von Multi-Agenten-Technologie mit der ein elektronischer Marktplatz zum Handel von Grid-Ressourcen simuliert wird. Die Versicherung wird mit gridspezifischen Performanzkennzahlen und Metriken der Versicherungsökonomie evaluiert. Die in dieser Arbeit durchgeführten Simulationen zeigen, dass die Einführung einer Versicherung einen nachweislichen Einfluss auf die analysierten technischen und ökonomischen Kennzahlen haben und eine Verbesserung der Verfügbarkeit und Zuverlässigkeit der untersuchten Utility-Grid-Systeme erwarten lassen. Ressourcenkonsumenten haben bei der Festlegung ihrer Strategie zur Behandlung der technischen Risiken einen flexiblen Ansatz zur Verfügung, den sie in ihrer Risikomanagementstrategie berücksichtigen können. Der Risikotransfer auf eine Grid-Versicherung bietet den Ressourcenkonsumenten die Möglichkeit, ihre Risikokosten im Vergleich zu einer Redundanzstrategie zu senken. Aus Sicht der Versicherungswirtschaft besteht die Möglichkeit neue Versicherungstarife im Bereich von Grid-Systemen anzubieten und damit ihr Angebot an Versicherungstarifen zu erweitern.
-
Einsatz von Risikomanagement bei der Steuerung von Grid-Systemen - Eine Analyse von Versicherungen anhand einer simulierten Grid-Ökonomie
(2008)
-
Werner Streitberger
- In Unternehmen hat sich der Einsatz von rechenintensiver Informationstechnologie (IT) bereits für den Geschäftsbetrieb als unverzichtbar erwiesen, um Geschäftsprozesse besser auszurichten und neue Geschäftslösungen mit größerer Flexibilität und Geschwindigkeit bereitzustellen. Dieser Situation gegenüber stehen die Kosten für die Anschaffung, den Betrieb und die Wartung der IT. Diese Kosten rechtfertigen jedoch nur selten die vollständige Abdeckung des potenziellen, maximal erwarteten Bedarfs von Software und Ressourcen wie Speicher- und Rechenleistung. So müssen Unternehmen neben Effizienz- und Geschwindigkeitsverbesserungen auch Kosteneinsparungen für ihre Infrastruktur realisieren, um wettbewerbsfähig zu bleiben. Grid-Computing kann hierzu der nächste Schritt sein, IT-Dienste zu verbessern und bestehende Kapazitäten besser auszulasten. Das hinter dem Begriff Grid-Computing stehende Konzept beschreibt verschiedene Lösungsansätze zur Umsetzung eines dynamischen Bezugs von IT-Ressourcen und Diensten innerhalb eines Unternehmens und über Unternehmensgrenzen hinweg. Im Grid- Computing-Paradigma werden Informationen auf Rechnern im Internet gespeichert, diese werden dann den Benutzern auf Anforderung durch Dienstleister zur Verfügung gestellt. Jedoch gehen mit dem Einsatz von Grid-Computing-Systemen technische Risiken einher, deren Ursachen meist auf fehlerhafte Kommunikation und/oder auf den Ausfall von Ressourcen eines Standorts zurückzuführen sind. Dies schränkt die Zuverlässigkeit und Verfügbarkeit der Systeme ein und erfordert den Einsatz von Verfahren zur Behandlung dieser Risiken, da die Benutzer zuverlässige Ressourcen von einem Grid-Computing-System erwarten. In den Wirtschaftswissenschaften sind verschiedene Verfahren bekannt, mit denen Risiken bewältigt werden können. Diese Aufgabe übernehmen häufig Versicherungen als Instrument, um ein bestimmtes Risiko zu transferieren. Versicherungen folgen dem Grundprinzip der kollektiven Risikoübernahme: Viele zahlen einen Versicherungsbetrag in den Geldtopf der Versicherung ein, um beim Eintreten des Versicherungsfalls aus diesem Geldtopf einen Schadensausgleich zu erhalten. Für den Konsumenten von Grid-Diensten bietet die Versicherung den Vorteil, dass sie neben der monetären Kompensation eines Schadens als Kompensationsleistung auch Ersatzressourcen vermitteln kann. In letzerem Fall werden Ressourcen zur Kompensation vorgehalten und im Schadensfall bereitgestellt, die die Ausführung des Dienstes übernehmen und so zu einer erhöhten Verfügbarkeit und Zuverlässigkeit der Grid-Systeme beitragen. Die Arbeit identifiziert technische und ökonomische Risiken in Grid-Computing-Systemen und untersucht sie hinsichtlich ihrer Versicherbarkeit. Anforderungen an die Versicherung für Grid-Systeme werden abgeleitet und ein Prämienberechnungsmodell aus der Kraftfahrzeugversicherung ausgewählt und an Grid-Systeme angepasst. Die Umsetzung der Grid-Versicherung in ein rechnergestütztes Simulationsmodell erfolgt mithilfe von Multi-Agenten-Technologie mit der ein elektronischer Marktplatz zum Handel von Grid-Ressourcen simuliert wird. Die Versicherung wird mit gridspezifischen Performanzkennzahlen und Metriken der Versicherungsökonomie evaluiert. Die in dieser Arbeit durchgeführten Simulationen zeigen, dass die Einführung einer Versicherung einen nachweislichen Einfluss auf die analysierten technischen und ökonomischen Kennzahlen haben und eine Verbesserung der Verfügbarkeit und Zuverlässigkeit der untersuchten Utility-Grid-Systeme erwarten lassen. Ressourcenkonsumenten haben bei der Festlegung ihrer Strategie zur Behandlung der technischen Risiken einen flexiblen Ansatz zur Verfügung, den sie in ihrer Risikomanagementstrategie berücksichtigen können. Der Risikotransfer auf eine Grid-Versicherung bietet den Ressourcenkonsumenten die Möglichkeit, ihre Risikokosten im Vergleich zu einer Redundanzstrategie zu senken. Aus Sicht der Versicherungswirtschaft besteht die Möglichkeit neue Versicherungstarife im Bereich von Grid-Systemen anzubieten und damit ihr Angebot an Versicherungstarifen zu erweitern.
-
Evaluation der Leistungsfähigkeit von gemischt-parallelen Programmen in homogenen und heterogenen Umgebungen unter Berücksichtigung effizienter Schedulingstrategien
(2008)
-
Sascha Hunold
- Die gemischt-parallele Formulierung von Programmen, welche aus kooperierenden Multiprozessor- Tasks (M-Tasks) bestehen, erlaubt einen höheren Grad an Parallelität als gewöhnliche datenparallele Implementierungen. Um diesen höheren Parallelitätsgrad auszunutzen, bedarf es effizienter gemischt-paralleler Realisierungen von Algorithmen, einer guten Infrastruktur zur Ausführung der Programme und leistungsfähigen Scheduling-Algorithmen, die die einzelnen M-Tasks auf die bestmögliche Menge von Prozessoren abbilden. Im ersten Teil der vorliegenden Arbeit werden exemplarisch verschiedene gemischt-parallele Realisierungen der Matrixmultiplikation zweier dicht besetzter Matrizen untersucht. Dazu werden Algorithmen (z. B. die Matrixmultiplikation nach Strassen) so umstrukturiert, dass die resultierenden Verfahren aus hierarchisch organisierten, datenparallelen Multiprozessor- Tasks bestehen. Durch die abstraktere Beschreibung von Problemen mittels kooperierender Tasks lassen sich Algorithmen einfacher miteinander kombinieren. In dieser Arbeit wurden verschiedene gemischt-parallele Algorithmen zu neuen Poly-Algorithmen zusammengesetzt, wobei die gemischt-parallele Variante von Strassens Algorithmus als Ausgangsalgorithmus gewählt wurde. Die so entstandenen Poly-Algorithmen zur Matrixmultiplikation wurden in einer Vielzahl von Experimenten mit der Leistung datenparalleler Implementierungen auf homogenen parallelen und verteilten Systemen verglichen. Dabei zeigte sich, dass die gemischt-parallelen Varianten für viele Konfigurationen kürzere Laufzeiten als die datenparallelen Algorithmen erreichen. Gemischt-parallele Programme lassen sich als gerichteter azyklischer Graph (DAG) beschreiben. Diese Darstellung ist sehr gut für eine verteilte Abarbeitung der einzelnen Knoten (M-Tasks) über Clustergrenzen hinaus geeignet. Trotzdem benötigt man eine entsprechende Software-Infrastruktur, um gemischt-parallele Programme auf verschiedenen Clustern auszuführen. Aus diesem Grund wurde im Rahmen dieser Arbeit TGrid entwickelt, um gemischt-parallele Applikationen im Grid auszuführen. TGrid ist zum einen eine Middleware, die verschiedene heterogene Systeme zu einem kooperierenden System zusammenfügt. Zum anderen bietet TGrid eine Programmierschnittstelle, um gemischtparallel Programme zu formulieren und diese mit Hilfe der Middleware auszuführen. Die TGrid-Middleware ermöglicht die Co-Allokation von Ressourcen für eine einzige gemischtparallele Anwendung, d. h. ein einziges Programm kann durch mehrere Cluster parallel abgearbeitet werden. Eine weitere wichtige Eigenschaft ist die Unterstützung der automatischen Datenumverteilung zwischen M-Tasks. Der Programmierer muss dazu nur die Abbildung der Ausgangsdatenstrukturen auf die Eingangsdatenstrukturen zweier M-Tasks definieren. Die eigentliche Datenkommunikation übernimmt das TGrid-System. Für eine effiziente Ausführung gemischt-paralleler Programme in Clustern und Multiclustern (Cluster aus Clustern) ist auch die Frage zu klären, in welcher Reihenfolge die ausführbereiten Tasks abgearbeitet werden sollen. Das Ausführen von dynamisch erzeugten M-Taskgraphen in Multiclustern führt zu einer neuen Klasse von Scheduling-Problemen. Deshalb werden in der vorliegenden Arbeit zwei Algorithmen (RePA und DMHEFT) für das Scheduling von dynamisch generierten Taskgraphen entwickelt und deren Leistungsfähigkeit mit Compile-Zeit-Verfahren wie MHEFT verglichen. Da TGrid auch für die Ausführung von statisch definierten Taskgraphen genutzt werden kann, wird ein neuer zweistufiger Scheduling-Algorithmus (RATS) vorgestellt, welcher zu Compile-Zeit arbeitet. Dieser Algorithmus versucht durch gezielte Änderung der Prozessor- Allokation von Tasks, die Kosten der Datenumverteilung zu reduzieren. Nach genauer Analyse mittels Grid-Simulationen konnte festgestellt werden, dass RATS deutlich kürzere Ablaufpläne als andere zweistufige Verfahren, wie z. B. HCPA, auf homogenen Clustern produziert. Zusammenfassend zeigt die vorliegende Arbeit, wie gemischt-parallele Algorithmen entwickelt und effizient ausgeführt werden können. In homogenen parallelen Systemen ermöglichen diese gemischt-parallelen Anwendungen bessere Laufzeiten als datenparallele Implementierungen. Die Arbeit verdeutlicht auch, dass eine gemischt-parallele Formulierung von Algorithmen eine effiziente Ausführung von parallelen Verfahren in Grid-Umgebungen (Multiclustern) erlaubt, die mit anderen parallelen Programmiermodellen in diesen nicht zu erreichen ist.
-
Vertrauensbildende Maßnahmen in Grid-Ökonomien
(2007)
-
Thomas Reichmann
- Mit zunehmender Verbreitung von Grid-Infrastrukturen in Unternehmen gewinnt die Frage nach Vertrauen immer mehr an Bedeutung. In einer offenen, heterogenen, sich ständig verändernden Umgebung, wie z.B. der Grid-Ökonomie ist hundertprozentige Sicherheit nicht zu gewährleisten; aus diesem Grund ist Vertrauen in den Handelspartner notwendig. Ziel dieser Arbeit ist es, bereits bestehende vertrauensbildende Maßnahmen aus dem Bereich der Informationsökonomie bezüglich ihrer Übertragbarkeit auf GridÖkonomien kritisch zu analysieren. Dabei sollen ausgewählte Instrumente zur Überwindung von Unsicherheit durch Informationsbereitstellung vorgestellt und diese jeweils anschließend auf ihre Anwendbarkeit in Grid-Ökonomien untersucht werden.