Inhaltsverzeichnis
1 Einleitung 1
2 Wertschöpfungspotential. 3
2.1 Mittelstand. 3
2.2 Transaktionskostentheorie. 5
2.3 Anwendungsgebiete des Grid Computing für den Mittelstand. 9
2.3.1 Die Finite Elemente Methode. 9
2.3.2 PLM/PDM 10
2.3.3 Data Warehousing und Data Mining 11
2.3.4 SAP APO 12
2.4 Desktop Grids. 13
2.4.1 Intra-Enterprise Grid. 14
2.4.2 Campus Grids 14
2.4.3 Extraprise Grid. 14
2.4.4 Geeignete Applikationen 15
2.5 Kooperation. 17
2.6 Prozessoptimierung 17
2.7 Virtualisierung und Virtuelle Organisationen. 18
2.7.1 VO als Intermediär 19
2.7.2 Realisierung durch Agenten-Technologie 19
2.8 Zusammenfassung. 21
3 Grid Ökonomie. 22
3.1 Geschäftsmodelle 22
3.2 Marktmodelle 23
3.2.1 Commodity Market. 23
3.2.2 Auktionen 24
3.2.2.1 Multi-bid Auktion. 24
3.2.2.2 Multivariate Auktionen. 25
3.2.2.3 Holländische Auktionen 26
3.2.2.4 Kombinatorische Auktionen. 27
3.2.3 Börsen 27
3.2.4 Ausschreibungen. 28
3.2.5 Spot- und Terminmarkt. 28
3.2.6 Vertragsformen 29
3.3 Kundenakquisition/-bindung. 29
3.4 Der ASP Markt. 30
3.5 Preispolitik 32
3.5.1 Die zeitliche Preisdifferenzierung 33
3.5.2 Weitere Preisstrategien 34
3.6 Makroökonomische Betrachtung 35
3.6.1 Netzeffekte. 35
3.6.2 Lock-In Effekte. 36
3.7 Zusammenfassung. 38
II
4 Grid Services. 40
4.1 Resource Brokering. 40
4.1.1 Ressource Management Strukturen 41
4.1.2 Job Migration. 44
4.1.3 Advance Reservation 45
4.1.4 Bedeutung und Wichtigkeit des Grid Ressource Brokers für den Mittelstand. 47
4.2 Quality of Service 48
4.2.1 Service Level Agreements. 48
4.2.2 Visual Scheduling. 50
4.2.3 Workload Prediction. 52
4.2.4 QoS durch Reliability 53
4.2.5 QoS durch Reputation. 54
4.3 Accounting 56
4.3.1 Funktionale Anforderungen. 57
4.3.2 Payment Modelle 59
4.4 Service Oriented Architecture. 60
4.4.1 Web Services 61
4.4.2 Grid Services 62
4.4.3 Komposition von Services. 63
4.4.4 Interdependenzen von OGSA, OGSI und WSRF. 65
4.5 Zusammenfassung. 67
5 Grid Projekte 69
5.1 Das Economy-Grid Schichtenmodell. 69
5.1.1 Integration Layer 70
5.1.1.1 CoreGRID, HPC4U, GridLab. 70
5.1.1.2 NORDUGRID 71
5.1.1.3 Gridbus 71
5.1.2 Commercialization Layer 72
5.1.2.1 DataMiningGrid. 72
5.1.2.2 K-Wf Grid. 72
5.1.2.3 SIMDAT 73
5.1.3 Enabling Layer. 73
5.1.3.1 GRIA. 73
5.1.4 Modelling Layer 75
5.1.4.1 InteliGRID 75
5.1.4.2 NextGRID. 75
5.1.4.3 Enterprise Grid Alliance 76
5.1.4.4 GRASP 76
5.2 Das Globus Konsortium und einzelne kommerzielle Anbieter. 81
5.3 MiGrid. 83
6 Fazit 85
Literaturverzeichnis 87
III
Abbildungsverzeichnis
Abbildung 1 Steigender Wertschöpfungsanteil der Zulieferer MoIn02
Abbildung 2 Zusammenhang zwischen Transaktionskosten, Spezifität und
Integrationsplattform...........................................................................................
Abbildung 3 Einordnung von Applikationen und Architekturen.
Abbildung 4 Modellierung einer VO durch Agenten
Abbildung 5 Wertschöpfungspotentialmatrix nach Organisationsstrukturen und
Gesch äftsmodellen.
Abbildung 6 Ressource Management Strukturen
Abbildung 7 Starre und flexible Advance Reservation
Abbildung 8 Quality of Service - Hierarchie
Abbildung 9 Scheduling mit Workload Prediction.
Abbildung 10 Einordnung von Grid Contract Service und Grid Reputation Service.
Abbildung 11 Grid Schichtenarchitektur mit OGSI
Abbildung 12 Grid Schichtenarchitektur mit WSRF.
Abbildung 13 Wertschöpfungspotential und Quality of Service in
SOA /Organsisationsstrukturen-Matrix
Abbildung 14 Das GRASP Modell.
Abbildung 15 GRASP Organisationsstruktur
IV
Tabellenverzeichnis
Tabelle 1 Klassifizierungsschema für kleine und mittelständische Unternehmen 3
Tabelle 2 Übersicht Organisationsstrukturen: Vor- und Nachteile. 21
V
Abkürzungsverzeichnis
APO Advanced Planning and Optimization ASP Application Service Providing B2B Business to Business B2C Business to Consumer BI Business Intelligens CRM Customer Relationship Management EAI Enterprise Application Integration GGF Global Grid Forum IuK Informations- und Kommunikations-KMU Klein- und mittelständische Unternehmen PDM Produktdatenmanagement. Komponente von PLM PLM Produktlebenszyklusmanagement QoS Quality of Service SCM Supply Chain Mangament SLA Service Level Agreement SMP Symmetric Multiprocessing SOA Service-orientierte Architektur SOAP Simple Object Access Protocol TCO Total Cost of Ownership UDDI Universal Description, Discovery and Integration VO Virtuelle Organisation VPN Virtual Private Network WSDL Web Services Description Language
VI
1 Einleitung
In der heutigen Zeit sind in Unternehmen ein stetig zunehmendes Datenvolumen und ein immer größer werdender Bedarf an Rechenkapazität zu verzeichnen. Hinzu kommt, dass die Bewältigung der unternehmerischen Tätigkeiten nicht länger vollständig innerhalb der eigenen Unternehmensgrenzen erfolgt. Stattdessen findet eine unternehmensübergreifende Integration der wertschöpfenden Geschäftsprozesse statt und Kooperationen bilden sich, um die Wettbewerbsfähigkeit am Markt halten zu können oder auszubauen. Nachdem Grid Computing lange ausschließlich im Bereich der Wissenschaft und Forschung entwickelt und genutzt wurde, ist ein steigendes Interesse an der Technologie, den Konzepten und den Potentialen seitens der Wirtschaft zu beobachten. Einerseits dient Grid dabei der technischen Umsetzung der oben genannten Organisationsstrukturen und andererseits eröffnet Grid völlig neuartige Möglichkeiten der Wertschöpfung.
Die Vielfalt dessen, was unter dem Begriff Grid verstanden wird, zeigt sich anhand verschiedener bestehender Definitionen. [BoDi04] vereinen diese unterschiedlichen Ansätze: „[Grid is] a large-scale geographically distributed hardware and software infrastructure composed of heterogeneous networked resources owned and shared by multiple administrative organizations which are coordinated to provide transparent, dependable, pervasive and consistent computing support to a wide range of applications. These applications can perform either distributed computing, high throughput computing, on-demand computing, data-intensive computing, collaborative computing or multimedia computing.”
Der Nutzen für Unternehmen ist vielseitig: Wie die vorliegende Arbeit zeigen soll, können Kosten („Total Cost of Ownership“ der IT, Produktentwicklungskosten) gesenkt, Qualität der Produkte gesteigert und Zeit („Time-to-Market“) gespart werden. Vor allem Klein- und mittelständische Unternehmen sollten der Technologie und den Konzepten des Grid Computing durch einen schrittweisen Vertrauensaufbau näher gebracht werden, damit sie die zugehörigen Potentiale und Vorteile erkennen.
Es stellen sich die Fragen, ob die Attraktivität des Grid Computing für die Wirtschaft und insbesondere den Mittelstand ausreichend ist, wie Akzeptanz und Vertrauen auf-/ausgebaut werden können und welche Maßnahmen zur Umsetzung erforderlich sind.
Um den grundlegenden Nutzen des Grid Computing für den Mittelstand darzustellen, zeigt Kapitel 2 das Wertschöpfungspotential anhand ausgewählter Anwendungsgebiete des Grid Computing vor dem Hintergrund der Transaktionskostentheorie und verschiedener Organisationsstrukturen. Durch den Nutzen motiviert legen Kapitel 3 und 4 die zur Grid-Kommerzialisierung nötigen Voraussetzungen und Lösungen dar. Dabei beleuchtet Kapitel 3
1
zunächst allgemeine, ökonomische Aspekte und Modelle, welche kritisch auf Anwendbarkeit im Bereich Grid Computing überprüft werden. In Kapitel 4 folgen dann grid-spezifischere, technische Anforderungen und Lösungsmodelle, die partiell für die Umsetzung der in Kapitel 3 vorgestellten Modelle notwendig sind. Kapitel 5 gewährt einen Einblick in aktuelle Projekte, die einen großen Teil der Anwendungsgebiete, ökonomischen Modelle und gridspezifischen Maßnahmen aus den vorgelagerten Kapiteln integrieren und umsetzen. Die Kapitel 2 bis 4 schließen mit einer kurzen Zusammenfassung der jeweiligen Ergebnisse ab. Kapitel 6 beinhaltet eine umfassende Zusammenfassung und einen Ausblick.
2
2 Wertschöpfungspotential
Die vier Zieldimensionen der Wettbewerbsfähigkeit sind Kosten, Zeit, Qualität und Flexibilität [ReHö93]. Die Arbeit soll zeigen, dass die Grid-Technologie positiven Einfluss auf alle vier Dimensionen hat. In diesem Kapitel werden zunächst einige Grundlagen erörtert, anhand derer die Wertschöpfung quantifiziert werden kann. Zusätzlich wird durch die Definition von „Mittelstand“ der Betrachtungsrahmen eingegrenzt, bevor • einerseits aktives Wertschöpfungspotential durch Grid Computing (Kapitel 2.3 Anwendungsgebiete des Grid Computing für den Mittelstand und 2.4 Desktop Grids) und
• andererseits passives Wertschöpfungspotential (Kapitel 2.5 Kooperation, 2.6 Prozessoptimierung und 2.7 Virtualisierung und Virtuelle Organisationen), verursacht durch die unterstützende Wirkung von Grid Technologien/Computing, aufgezeigt wird.
2.1 Mittelstand
Die Bedeutung des Mittelstands für die Wirtschaft aufzuzeigen wird anhand einiger statistischer Zahlen des Instituts für Mittelstandsforschung Bonn für das Jahr 2003 dargestellt [Gü-Ka04]:
• 3,38 Mio. kleine und mittelständische Unternehmen entsprechen 99,7% aller umsatzsteuerpflichtigen Unternehmen in Deutschland • und erwirtschaften 41,2% der gesamten steuerpflichtigen Umsätze. • Die ca. 19,98 Mio. dort Beschäftigten entsprechen 70,2% aller Beschäftigten in der privaten Wirtschaft.
• 81,9% aller Ausbildungsplätze finden sich in diesen Unternehmen. Zur Klassifizierung der Unternehmen legt das Institut für Mittelstandsforschung Bonn folgende Kriterien zugrunde:
Tabelle 1 Klassifizierungsschema für kleine und mittelständische Unternehmen
3
Diese Kriterien sind keinesfalls verbindlich, es gibt gering abweichende Kriterien, aufgestellt von der Europäischen Union. Darüber hinaus wird die alleinige Verwendung von quantitativen Kriterien zur Klassifizierung häufig kritisiert [Mont04, GüKa04]. Unbestritten jedoch ist die große Bedeutung des Mittelstands, die hier zum Ausdruck gebracht werden soll. Exemplarisch sollen an dieser Stelle die mittelständischen Zulieferer betrachtet werden, die einen Teil der Wertschöpfungsketten der Großunternehmen und Konzerne darstellen. In der Automobilindustrie ist der Wertschöpfungsanteil der Hersteller im Jahr 2002 auf 35% gesunken, bis 2015 wird ein weiterer Rückgang bis auf 29% prognostiziert [Mont04]. Gleichzeitig wächst der Kostendruck auf allen Wertschöpfungsstufen. Die so zunehmend betroffenen Zulieferer sind gezwungen, zusätzliche Leistungen in der Fertigung und insbesondere auch in der Entwicklung zu übernehmen, wie Abbildung 1 zeigt.
durchschnittliche E-Business Budget 2002 in der Automobilzulieferindustrie mit 2,2 Mio. Euro pro Firma an. Dabei sind in dieser Statistik auch die nicht mittelständischen Zulieferer (Bosch, Continental etc.) mit Milliardenumsätzen erfasst, die den Schnitt der Ausgaben für E-Business deutlich anheben. Eine Investition in eine High Performance Computing Lösung kann nicht das ganze E-Business Budget für sich beanspruchen, da auch andere wichtige Be-
4
reiche finanziell abgedeckt werden müssen, wie zum Beispiel Supply Chain Management (SCM), Customer Relationship Management (CRM), E-Procurement und E-Selling. Für die Unternehmen, denen nicht ausreichend finanzielle Mittel zur Verfügung stehen, sind so genannte „Utility Grids“ geeignet [Abba04]. Die generelle Idee besteht darin, dass so genannte Grid Service Provider ihren Kunden „Key Business Applications“ anbieten, die „minutenweise“ bezogen werden können. Der Kunde zahlt also nur das, was er (an Ressourcen) verbraucht. Der Provider übernimmt die Wartung und Verwaltung der Ressourcen. Im weiteren Verlauf der Arbeit wird auf Möglichkeiten und Verfahren zur Umsetzung dieser Idee und auf alternative Ansätze eingeganen.
2.2 Transaktionskostentheorie
Mit Hilfe der Transaktionskostentheorie soll zum einen eine differenzierte Betrachtung der potentiell auftretenden Kosten bei Inanspruchnahme einer Grid-Dienstleistung ermöglicht und zum anderen die Wahl der geeignetsten Organisations-/Integrationsform der Partner motiviert werden. Auf die im Folgenden dargestellten Ergebnisse wird in entsprechenden Abschnitten der Arbeit zurückgegriffen.
Die Transaktionskostentheorie entstammt der neuen Institutionenökonomik und geht davon aus, dass jedes marktwirtschaftliche Handeln mit Kosten verbunden ist. Dazu werden zwei Begrifflichkeiten definiert:
Eine Transaktion stellt den Prozess der Klärung und Vereinbarung eines Leistungsaustauschs dar, während die anfallenden Kosten zur Koordination der Transaktion als Transaktionskosten bezeichnet werden [Pico82]. Letztere werden weiter unterschieden in: • Anbahnungskosten: Hierunter fallen Kosten zur Partnersuche, Kommunikations- u. Beratungskosten,
• Vereinbarungskosten: Kosten für Verhandlung und Vertragsformulierung, • Abwicklungskosten: Aufwand für Prozesssteuerung, • Kontrollkosten: Qualitäts- und Terminüberwachung, • Anpassungskosten: Kosten für nachträgliche Änderung,
• Standardisierungskosten: Kosten zur Standardisierung von Arbeitsprozessen und Produkten sowie Kosten der Mitarbeiterqualifikation.
Zusätzlich werden in [PiDi97] auch qualitative Faktoren erwähnt, wie zum Beispiel die eingesetzte Mühe und Zeit.
5
Die oben genannten Kostenarten lassen sich direkt auf anfallende Kosten bei der Abwicklung einer Grid-Dienstleistung übertragen und die vorliegende Arbeit soll zeigen, wie diese Kosten möglichst gering resp. effizient im Sinne einer Kosten-/Nutzenbetrachtung zu halten sind. Weniger direkt übertragbar sind folgende Faktoren, welche die Höhe von Transaktionskosten beeinflussen [PiDi90]: • Umweltfaktoren:
• Verhaltensfaktoren der beteiligten Akteure:
• Häufigkeit einer Transaktion,
• Transaktionsatmosphäre.
Unsicherheit und Komplexität hängen mit der beschränkten Rationalität zusammen. Natürlich wird stets angestrebt, eine Entscheidung (z.B. die Auswahl des geeignetsten Service Providers) rational zu treffen. Doch es ist denkbar, dass mangelnde Information über den Provider Unsicherheit auslöst oder dass die Anzahl der potentiellen Provider unüberschaubar komplex ist, was jeweils zu einer Entscheidung unter beschränkter Rationalität führt. Es gilt, diese Unsicherheiten und Komplexitäten zu beseitigen, um Transparenz zu schaffen, die rationelles Handeln zulässt. So werden durch moderne IuK-Techniken (individuelle Datenverarbeitung, aber auch zentrale Datenverarbeitung durch Intermediäre) die Grenzen der menschlichen In-formationsverarbeitungs- und Kommunikationsfähigkeit ausgedehnt. Durch mehr Flexibilität, höhere Transparenz, bessere Kontroll- und Dokumentationsmöglichkeiten bei Transaktionen entsteht eine „tendenzielle Erleichterung“ aller Abschnitte des Transaktionsphasenmodells (Anbahnung, Aushandlung, Abwicklung, Anpassung und Kontrolle, Durchsetzung) [MüEy03, PiDi97].
Ebenfalls hängen Faktorspezifität und Opportunismus zusammen. Mit Faktorspezifität wird die Wertdifferenz zwischen beabsichtigter Verwendung einer Ressource und ihrer zweitbesten Verwendung bezeichnet. Opportunistisches Handeln wird genau dann möglich, wenn dem Leistungsempfänger eine hohe Faktorspezifität der gewünschten Ressource bekannt ist. Denn dann kann er versuchen, einen geringeren Preis durchzusetzen. Gleichzeitig ist denkbar, dass dem Anbieter der Ressource eine gewisse Abhängigkeit des Leistungsempfängers von genau dieser Ressource bekannt ist, so dass auch ihm opportunistisches Verhalten möglich ist. Festzustellen bleibt, dass die Transaktionskosten steigen, da erhöhter Verhandlungsbedarf und
6
Koordinationsaufwand nötig ist, um für beide Partner ein zufrieden stellendes Ergebnis zu erzielen.
An dieser Stelle kommt [Ullr04] zu Empfehlungen bezüglich der zur Transaktionskostenminimierung zu wählenden Organisationsform. Abbildung 2 verdeutlicht, dass bei geringer Spezifität der Markt als optimale Integrationsplattform anzusehen ist. Dies kann beispielsweise für den Handel von standardisierten Gütern und Dienstleistungen (mit inhärent geringer Spezifität) der Fall sein. Bestehen starke Abhängigkeiten zwischen den Partnern und sind die Faktorspezifitäten der gehandelten Ressourcen sehr groß, so empfiehlt
Transaktionskosten
Abbildung 2 Zusammenhang zwischen Transaktionskosten, Spezifität und Integrationsplattform
sich die Hierarchie (in etwa gleichzusetzen mit einem Unternehmen), zur langfristigen, festen Regelung. Dazwischen bietet sich ein hybrider Ansatz an, der sich in Form von längerfristigen Kooperationen ausdrücken kann.
Zuletzt sollen noch die Häufigkeit einer Transaktion, sowie die Transaktionsatmosphäre im Hinblick auf ihr Transaktionskostenbeeinflussungspotential erläutert werden. Die Transaktionsatmosphäre beschreibt die soziokulturellen und technischen Faktoren mit Einfluss auf die Transaktionskosten. So haben [PiDi97] festgestellt, dass Reputationsmechanismen den Freiraum für opportunistisches Verhalten von vornherein einengen. Akzeptierte Regeln absorbieren Unsicherheit und erleichtern die Informations- und Kommunikationsprozesse zwischen den Partnern. Bestes aktuelles Beispiel ist Ebay mit seinem Reputationsmechanismus einerseits sowie den von allen Nutzern akzeptierten Nutzungsbedingungen andererseits. Ähnliche Mechanismen der Bewertung sind auch für eine Grid-Ökonomie vorstellbar. Beide genannten Mechanismen besitzen eine Transaktionskosten senkende Wirkung.
7
Auch die Häufigkeit einer Transaktion kann eine kostensenkende Auswirkung haben. Ein wiederholter, eventuell aufwändiger Wissenstransfer zwischen den Partnern kann nach einmalig erfolgreicher Transaktionsdurchführung vermieden oder wenigstens reduziert werden. Bei mehrmaliger Transaktionsdurchführung stellen sich Lerneffekte ein, die weitere Effizienzvorteile erwirken. Jedoch können auf diese Weise wiederum Abhängigkeiten entstehen, die op-portunistisches Verhalten ermöglichen.
8
2.3 Anwendungsgebiete des Grid Computing für den Mittelstand
Für den verbreiteten Einsatz von Grid Computing sind nützliche, „grid-enabled Applications“ notwendig [WaFo04]. Dabei fordert [Gent04] vor allem Einfachheit in der Anwendung, beispielsweise durch Portale.
Die Grid-Wertschöpfung resultiert grundlegend aus der Ausnutzung der Vorteile der Parallelisierbarkeit und Teilbarkeit von Aufgaben.
Bezüglich der Parallelisierbarkeit nimmt [Abba04] eine Kategorisierung vor: Perfekte Parallelität bezeichnet die Teilbarkeit einer Aufgabe in eine Menge von Prozessen, die keinen oder nur wenig Kommunikationsbedarf untereinander besitzen. Es bestehen zwei zugehörige Unterkategorien:
• Datenparallelität liegt vor, wenn die gleiche Operation auf/mit verschiedenen Daten(beständen) ausgeführt wird.
• Funktionale Parallelität liegt vor, wenn jede Operation einen speziellen Teil der (Gesamt-)Aufgabe adressiert.
Entsprechend lassen sich die in den folgenden Kapiteln näher beschriebenen Systeme exemplarisch klassifizieren:
Parameterberechnungen sind der Kategorie der Datenparallelität zuzuordnen, da beispielsweise eine Simulation die gleichen Operationen mit unterschiedlichen Parametern durchführt (z.B. Umformsimulation mit verschiedenen Blechdicken). Komplexe Abfragen, wie sie beim Data Warehousing und Data Mining auftreten, gehören der gleichen Kategorie an. Funktionale Parallelität findet man im Bereich PLM/PDM aufgrund der Funktionsvielfalt dieser Systeme. Ebenfalls funktionell verschieden ausgerichtet, mit Planung einerseits und Optimierung andererseits, ist das APO Modul von SAP.
2.3.1 Die Finite Elemente Methode
Analysen mittels der „Finite Elemente Methode“ (FEM) stellen aufgrund der guten Parallelisierbarkeit der Aufgaben ein Anwendungsgebiet für Grid Computing dar. FEM-Simulationen sind Standard in den Bereichen Flugzeug- und Automobilbau (Entwicklung und Crashtests), Strömungsanalysen (Grundwasser), Umformtechnik, Gießtechnik etc. und erhalten wachsende Bedeutung für mittelständische Zulieferer.
Bei der Finite Elemente Methode werden die zu beschreibenden Objekte in Finite Elemente zerlegt, welche zusammengenommen das gesamte Objekt repräsentieren. Mittels dieser Methode wird die Vision des virtuellen Produkts im Produktentstehungsprozess Realität. Durch Simulation und Optimierung können (im Vergleich zur herkömmlichen Vorgehensweise - der
9
Herstellung von Prototypen) Kosten gesenkt und die Entwicklungszeit verkürzt sowie die Qualität des Produkts (durch dem Prototyp überlegener Genauigkeit bei der Simulation und Optimierung) gesteigert werden [GaPa03].
An das System, das die Simulation/Optimierung übernimmt, bestehen diverse Anforderungen, die zum Teil aus der Natur der Finite Elemente Methode resultieren und zum Teil Anforderungen der Nutzer dieser Systeme sind [WeZh04]:
• Die Applikation benötigt die Basisdaten (Geometrie, Werkstoff etc.) des Objekts. Dieses Datenvolumen kann je nach Objekt (einzelne Schraube im Gegensatz zu ganzer Flugzeughülle) und gewünschter Genauigkeit einerseits unterschiedlich, aber vor allem sehr hoch sein, so dass eine entsprechende Auslegung der Infrastruktur zur Kommunikation notwendig ist.
• Die Applikation bedarf unter Umständen einer interaktiven Steuerung/Regulierung während der Berechnungen.
• Wenn die Applikation als Service von einem Grid Service Provider in Anspruch genommen wird, so ist ein einfacher Zugang für die User via eines Portals mit grafischem Interface vorteilhaft, welches die Komplexität der zugrunde liegenden Grid Technologie/physischen Ressourcen kapselt.
Darüber hinaus sollte die Applikation in einer sicheren Umgebung laufen, die vor dem Verlust von geistigem Eigentum schützt und den Zugriff auf Daten und Ressourcen entsprechend regelt. Optimalerweise handelt es sich um eine anpassungsfähige Umgebung, die für zukünftige Hard- und Softwaremodifikationen geeignet ist. Außerdem sollte das System transiente Services zur Verfügung stellen, wodurch ad-hoc Zusammenarbeit möglich wird. [WeZh04] schlagen ein Framework basierend auf einer Service-orientierten Architektur vor, um diesen Anforderungen gerecht zu werden.
Eine weitere Vision ist die Virtual Reality. Allerdings fehlt für die Rückführung der Interaktionen im virtuellen Raum in den digitalen Prototypen die notwendige Rechenleistung [Ga-Pa03]. Vor dem Hintergrund des Potentials von Grid Computing stellt diese Problematik ein weiteres Anwendungsgebiet dar, das seinen Anwendern, wozu auch Mittelständler gezählt werden können, neue Möglichkeiten und Perspektiven eröffnet.
2.3.2 PLM/PDM
Auch das Produktdatenmanagement (PDM) als Komponente des Produktlebenszyklusmanagements (PLM) ist ein potentielles Anwendungsgebiet des Grid Computings, insbesondere für Mittelständler. Die Wichtigkeit eines funktional sehr mächtigen PDM-Systems kann am Beispiel der Zulieferindustrie verdeutlicht werden. Die Hersteller wälzen die Gewährleistungs-
10
kosten mit stark steigender Tendenz auf ihre Zulieferer ab [Mont04]. Die Problematik der Gewährleistung liegt in der Pflicht, sämtliche Bauteile in allen verschiedenen Versionen für einen sehr langen Zeitraum vorhalten zu müssen. Im Flugzeugbau beträgt dieser Zeitraum beispielsweise ein halbes Jahrhundert, davon ausgehend, dass sich einer zehnjährigen Entwicklungsdauer eine vierzigjährige Betriebszeit anschließt. Folglich entstehen bei einer Virtualisierung der Produkte (Konstruktionsdateien, Dokumentationen etc.) enorme Datenmengen. Ohne ein PDM System ist jedoch ein aufwändiges Materialarchiv für die ausgelieferten und weiterverwendeten Bauteile/Komponenten zu führen, welches physisch sehr groß und aus diesem Grund im Zugriff sehr umständlich/langsam werden kann. Technisch wie ökonomisch ist der Einsatz eines extern betriebenen Data Grids sinnvoll. Als erster Großanbieter offeriert die Firma SUN einen Gigabytemonat für 1$ [Schw05]. Dem Mittelständler fehlt jedoch nicht allein die Speicherkapazität, es bedarf vielmehr einer kompetenten, kompletten Systemintegration.
Durch die Unterstützung von Grid Computing können zukünftig auch Data Warehousing und Data Mining Methoden im Rahmen von PDM besser unterstützt werden, wenn der Bedarf entsteht, innerhalb der großen Datensammlung Abfragen durchzuführen oder Muster zu erkennen.
2.3.3 Data Warehousing und Data Mining
Das Konzept des Data Warehouse dient der Unterstützung der „Business Intelligence“ (BI). „Ein Data Warehouse ist eine themenorientierte, zeitorientierte, integrierte, unveränderliche Datensammlung für Managemententscheidungen“ [Inmo02]. Als Anwendungsgebiet für Grid Computing sind vor allem folgende Eigenschaften hervorzuheben: • themenorientiert: es werden eine Vielzahl unterschiedlicher Daten gesammelt (z.B. Kunden, Produkte, Kennzahlen etc.)
• zeitorientiert: alle verfügbaren Daten, von der Vergangenheit bis zu den Daten des aktuellen, operativen Geschäfts werden gesammelt, teilweise (zusätzlich) verdichtet abgelegt.
Bildlich gesehen entsteht ein mit Kennzahlen gefüllter, multidimensionaler Datenwürfel mit den Dimensionen Kunde, Produkt, Zeit etc. Eine solche Sammlung kann bei einer üblichen zweistelligen Anzahl von Dimensionen sehr groß werden, so dass ausgefeilte Techniken notwendig sind, um Abfragen auf dem gesamten Datenbestand zur Entscheidungsunterstützung des Managements in kurzer Zeit auszuführen.
11
Grid Computing eignet sich für diese Art der Anwendung, da Aufgaben, hier Abfragen, eine inhärente Teilbarkeit aufweisen. Es handelt sich um Datenparallelität. Ein Anwendungsbeispiel soll die Einsatzmöglichkeiten von Grid Computing verdeutlichen: Der Absatz bestimmter (möglicherweise fehlerhafter) Bauteile, welche an einen ausgewählten Kundenkreis geliefert wurden, soll für den Zeitraum der letzten 3 Jahre aufgestellt werden. Eine Technik des Data Warehousing zur Unterstützung und Beschleunigung einer solchen Abfrage sind Datenpartitionen [FrDe03, HoHi03]. Vereinfacht betrachtet liegen die Daten eines jeden Kalenderjahres auf einer separaten Festplatte. Dadurch wird der „Flaschenhals“, den der langsame Plattenspeicher sonst darstellt, vergrößert.
Grid Computing ist als inhärent verteiltes System für die Umsetzung geeignet und bietet darüber hinaus zusätzliche Rechenleistung (unter der Annahme, dass eine Partition auf einem Rechner liegt) zur Realisierung einer Beschleunigung von komplexeren Abfragen [HuLl04]. Solche komplexen Abfragen treten im Bereich des Data Minings auf. Vielmehr handelt es sich um komplexe Algorithmen zur Mustersuche in großen Datenbeständen. Zusammen mit der exponentiell zunehmenden Datenflut in Unternehmen wird der Bedarf an Business Intelligence-Werkzeugen nach Expertenschätzungen in selbem Maße zunehmen, und zwar unabhängig von der Unternehmensgröße [VDIn05].
Diese Faktoren zeigen ein Synergiepotential von Business Intelligence-Werkzeugen und Grid Computing auf.
2.3.4 SAP APO
Ein weiteres Beispiel einer rechenintensiven, gut parallelisierbaren Applikation ist das SAP Modul „Advanced Planning and Optimization“ (APO). Zuständig unter anderem für die Optimierung der „Supply Chain“ handelte es sich bislang um eine einzelne Komponente. Mit der Grid Technologie als Enabler kann durch eine Aufsplittung der Aufgaben eine schnellere Bearbeitung von beispielsweise komplexen Scheduling Aufgaben erreicht werden. Dazu unterteilt eine Komponente, genannt APO Master, die Anfragen und leitet sie zur Bearbeitung dynamisch auf verfügbare Ressourcen (APO Slaves) weiter [Scha05].
Darüber hinaus entstehen neue Möglichkeiten, wie zum Beispiel die Simulation von verschiedenen Szenarien („what-if“ Szenarien), statt auf eingetretene Umstände lediglich zu reagie- ren.
Diese skizzierten Anwendungen haben zunächst eine geringere Bedeutung für kleine Unternehmen und werden vielmehr von großen Unternehmen resp. größeren Mittelständlern genutzt. Allerdings existieren keine Unternehmen mehr, die nicht von dem ungebremsten Wachstum der (eigenen) Datenmengen betroffen sind [Stew04]. Diese Datenmengen müssen
12
nicht nur bewältigt, sondern im besten Falle ausgenutzt werden, wie es beispielsweise durch die oben erwähnten „what-if“ Szenarien, die auch auf sehr großen, teilweise verteilten Datensätzen basieren, geschieht.
2.4 Desktop Grids
Eine Vorstufe zur Kooperation mit externer Wertschöpfungskette stellt die Einrichtung eines Desktop Grids dar, bei der keine Prozessintegration zwischen den Partnern betrieben wird, sondern lediglich ein Zusammenschluss der freien Rechenkapazitäten innerhalb eines Unternehmens stattfindet. Denn eine High Performance Computing Lösung ist nicht die einzige, die die Produktentwicklung schneller, günstiger und qualitativ besser gestalten kann. [Abba04] empfiehlt eine effizientere Nutzung der bereits bestehenden IT-Infrastruktur vor dem Hinter-grund der Beobachtung, dass das Verhältnis von Investitionen und durchschnittlicher Nutzung derselben besonders im Bereich Server und Desktop Computer unausgewogen ist. Wo Unix Server noch eine durchschnittliche Nutzung von 15-20% tagsüber vorweisen, liegt die Auslastung von Windows Servern und Desktop Computern bei unter 5%. Durch die Verwendung von Grid Technologie sollen diese vorhandenen, ungenutzten Ressourcen genutzt werden, um durch deren Zusammenschluss eine „low-cost & high throughput solution“ zu schaffen. Diese Lösung ermöglicht weitere Kosteneinsparungen, wenn man bedenkt, dass Kosten für Räumlichkeiten einschließlich Klimaanlage, Strom etc. nicht entstehen, da die Anschaffung neuer Rechenpower durch die effizientere Nutzung der bereits vorhandenen Ressourcen substituiert wird.
Es handelt sich um eine kostengünstige Lösung, da keine Anschaffungskosten anfallen und die Betriebskosten gesenkt werden können. So verringert sich die Ausfallwahrscheinlichkeit mit zunehmender Redundanz [Abba04], vorausgesetzt, die entsprechenden Daten und/oder Services werden auf mehreren Clients im Grid-Netz verteilt. Auch die Produktentwicklungszeit verkürzt sich durch die Ausnutzung der freien Ressourcen.
Bei den Desktop Grids gilt es, weitere Aspekte zu beachten sowie feiner zu differenzieren: Alle Desktop Grids haben gemeinsam, dass eigene, unausgelastete Ressourcen verwendet werden. Im Gegensatz dazu stehen Ressourcen und Services von externen Providern, die ihre Leistungen in „globalen Grids“ anbieten. Im Einzelfall muss abgewägt werden, ob der Leistungsgewinn durch den Einsatz von Desktop Grids den Aufwand übersteigt oder ob die Aktivierung freier Ressourcen keinen Mehrwert bringt, da die eingesetzten Systeme beispielsweise zu alt sind. Die folgenden Kapitel untersuchen verschiedene Einsatzbereiche für Desktop Grids [Abba04, YaWu04].
13
2.4.1 Intra-Enterprise Grid
Den einfachsten Fall stellt das Intra-Enterprise Grid dar. Die einzelnen Rechner befinden sich geschützt durch eine lokale Firewall im Intranet in einer gesicherten Umgebung (zumindest den Anforderungen des Firmennetzes entsprechend). Vereinfachend kommt hinzu, dass gebräuchliche Server zur Datensammlung/-Ablage bekannt sind. Darüber hinaus ist die Performance der internen Vernetzung im Vergleich zu ein-/ausgehenden Leitungen gut. Die Desktop PCs der Mitarbeiter stellen die Ressourcen dar. Zwar ist die Auslastung dieser Ressourcen (wie oben beschrieben) gering, dennoch findet eine Nutzung durch die Mitarbeiter statt. Daher muss vor der Einrichtung eines Desktop Grids überlegt werden, welche Anwendungen auf dem Desktop Grid betrieben werden, vor allem, wie sehr diese Anwendungen abhängig von der Verfügbarkeit der Ressourcen sind. Im Intra-Enterprise Grid besteht die Möglichkeit, diesen Faktor über firmeninterne Regelungen zu beeinflussen.
2.4.2 Campus Grids
Die Campus Grids sind als eine Untermenge der Intra-Enterprise Grids anzusehen. Es wird von einer Teilung des Unternehmens in Bereiche/Abteilungen ausgegangen, die ihre Ressourcen verbinden und/oder sich gegenseitig verfügbare Ressourcen anbieten im Sinne von innerbetrieblichem Leistungsaustausch.
Der größte als innerbetriebliches Desktop Grid zu bezeichnende Zusammenschluss findet zwischen Ressourcen statt, die aufgrund der geografischen Unternehmensstruktur nicht in ein und demselben lokalen, geschützten Bereich liegen, sondern auf verschiedenen Standorten des Unternehmens verteilt sind. Es handelt sich dann um ein internetbasiertes Grid, oder es werden gemietete Standleitungen zur Vernetzung eingesetzt. Um die Sicherheit zu gewährleisten, müssen die Verbindungen durch z.B. Virtual Private Networks (VPNs) geschützt werden. Es wird aber auch zunehmend mit dem Problem der Heterogenität der Ressourcen (unterschiedliche Rechner/Systeme etc.) zu rechnen sein, besonders, wenn die einzelnen Standorte (eventuell sogar weltweit ansässig) unabhängige IT-Politik betreiben. Außerdem besteht noch ein weiterer entscheidender Unterschied zu den oben erläuterten Intra-Enterprise Grids, der auch für die im Folgenden beschriebenen Extraprise Grids gilt: die geringere Bandbreite der Netzwerkverbindung. Eine interne Vernetzung dürfte auch bei Mittelständlern selten langsamer als 10/100MBit Ethernet sein. Demgegenüber stehen zwar zunehmend schnellere Internetzugänge, die aber dieses Niveau noch nicht erreichen.
2.4.3 Extraprise Grid
Ein Extraprise Grid bezeichnet ein Grid Netz, welches die Unternehmensgrenzen überschreitet. Unternehmen, Partner und Kunden schließen ihre Ressourcen zusammen. Hier rückt al-
14
lerdings neben Sicherheitsaspekten (auch VPN möglich) ebenfalls die Frage der Rentabilität in den Vordergrund. Es muss ein Anreiz vorhanden sein, ein Teil des Grids zu werden und Kunden, Lieferanten, Partner und/oder Wettbewerber auf eigene Kapazitäten zugreifen zu lassen [YaWu04]. Dies geschieht entweder nach dem Prinzip des Gebens und Nehmens, das bedeutet, dass ein Teilnehmer Ressourcen anderer Teilnehmer genau dann nutzen kann, wenn er selbst Ressourcen anbietet, oder die Teilnehmer nehmen die Rollen Verkäufer und Käufer ein und bestimmen einen Preis für einen Service. [YaWu04] schlagen ein Account System vor, das „User Identities“ in einer zentralen Instanz (die daraus resultierende schlechte Skalierbarkeit wirkt sich im Rahmen kleinerer Zusammenschlüsse nicht negativ aus) für alle Teilnehmer zur Versicherung von Identifikation und Glaubwürdigkeit ablegt. Die Ressourcenbesitzer definieren außerdem „Accounting Policies“ auf, welche die Nutzung der Ressourcen regeln. Dabei ist eine Komponente dieser Policies die Preisbestimmung für beanspruchte Leistung. Der Teilnehmer in der Rolle des Verkäufers bestimmt seine Kosten mittels einer Funktion in Abhängigkeit der Faktoren Ressourcetyp, durchschnittliche Leerlaufzeit, Verhältnis von Leerlaufzeit zur nicht verfügbaren Zeit, Spitzenkapazität und durchschnittliche prozentuale Inanspruchnahme dieser Spitzenkapazität sowie anderer frei wählbarer Faktoren. Ein Geschäft mit dem potentiellen Käufer entsteht genau dann, wenn dessen Nutzen größer ist als die anfallenden Kosten. Dabei wird der Nutzen durch eine Funktion mit den Parametern erwartete Laufzeit, CPU-/Speicher-/Bandbreiteanforderungen, Grad des I/O, Häufigkeit der Netzwerkkommunikation und anderen, frei wählbaren Parametern abgebildet. Der Preis lässt sich im Bereich, der durch den Nutzen (als Obergrenze) und die Kosten (als Schwelle) abgegrenzt ist, festlegen. Hinzu kommt die Quality of Service, die überwacht wird und zu einer Anpassung des Preises oder einer Erhöhung der Leistung durch den Verkäufer führen kann, wenn die aktuell gemessene Leistung nicht der vereinbarten Leistung entspricht.
2.4.4 Geeignete Applikationen
Bei dem Typ Desktop Grid handelt es sich um eine skalierbare und flexible Lösung, davon ausgehend, dass im Bedarfsfall auch Ressourcen von externen Grid Service Providern kurzfristig und temporär aktivierbar sind [Abba04]. So werden weder Überkapazitäten aufgebaut wie beim Neukauf eines High Performance Computing Systems noch ist das Handlungsvermögen durch Unterkapazität eingeschränkt.
Der Gesamtproduktivitätsgewinn ist anhand der Rechen-/Ressourcenkapazität (vorher/nachher) messbar.
Bei allen Vorteilen gilt allerdings zu bedenken, dass das neu gewonnene Rechenpotential auch sinnvoll ausgenutzt werden muss, was die Wichtigkeit der Anwendungspotentiale unter-
15
Arbeit zitieren:
Dennis Christian, 2005, Untersuchungen zur grid-basierten Wertschöpfung unter besonderer Beachtung des Mittelstands, München, GRIN Verlag GmbH
Dieser Text kann über folgende URL aufgerufen und zitiert werden:
Einbetten
DOI
Formatvorlage (Microsoft Word) für eine Diplomarbeit, Masterarbeit, Ha...
Für MS Word 2003 - Update 2010
Vorlagen, Muster, Formulare, Infobroschüren
Ausarbeitung, 25 Seiten
Formatvorlage (OpenOffice) für eine Diplomarbeit, Masterarbeit, Hausar...
Vorlagen, Muster, Formulare, Infobroschüren
Ausarbeitung, 35 Seiten
Formatvorlage / Vorlage zur Erstellung einer Diplomarbeit, Bachelorarb...
Vorlagen, Muster, Formulare, Infobroschüren
Ausarbeitung, 15 Seiten
Formatvorlage / Vorlage für eine Diplomarbeit / Hausarbeit
Für MS Word 2007 - dotx
Vorlagen, Muster, Formulare, Infobroschüren
Ausarbeitung, 25 Seiten
Anleitung zum Erstellen schriftlicher Arbeiten: Der Aufbau einer wisse...
Vorlagen, Muster, Formulare, Infobroschüren
Ausarbeitung, 20 Seiten
Erstellen einer schriftlichen Hausarbeit
Vorlagen, Muster, Formulare, Infobroschüren
Hausarbeit, 14 Seiten
Grundtechniken wissenschaftlichen Arbeitens
Bibliografieren - Reden - Schr...
Vorlagen, Muster, Formulare, Infobroschüren
Skript, 46 Seiten
Ratgeber zur Erstellung wissenschaftlicher Arbeiten. Diplomarbeiten - ...
Vorlagen, Muster, Formulare, Infobroschüren
Ausarbeitung, 39 Seiten
Dennis Christian hat den Text Untersuchungen zur grid-basierten Wertschöpfung unter besonderer Beachtung des Mittelstands veröffentlicht
Dennis Christian hat einen neuen Text hochgeladen
Untersuchung der klimatischen Verhältnisse in Kriechkellern unter gedä...
Stefan Winter, Peter Bauer, Norman Werther
Helden für den Mittelstand / Business Heroes in SMBs
Herbert Vogel, Jürgen Kieser, Uwe Kalmer, Heike Hornung, Andreas Leidloff, Volker Eils, Dieter Schoon, Ferran Delmás, Tanja Faulhaber
Modell zur Bewertung wohnwirtschaftlicher Immobilien-Portfolios unter ...
Entwicklung eines probabilisti...
Stefan Haas
Grundzüge des Versammlungsrechts unter Beachtung der Föderalismusrefor...
Ein Leitfaden für Praxis und A...
Klaus Weber
0 Kommentare