Dynamisches Load Balancing F r Replizierte Corba-Objekte

Bok av Michael Semrau
Diplomarbeit aus dem Jahr 1997 im Fachbereich Informatik - Angewandte Informatik, Note: 1,0, Rheinisch-Westflische Technische Hochschule Aachen (Unbekannt), Sprache: Deutsch, Abstract: Inhaltsangabe:Zusammenfassung: In der Arbeit geht es um das Management groer, verteilter Softwaresysteme unter Verwendung moderner CORBA-basierter Verteilungsplattformen. In Client/Server-Systemen kommunizieren die Komponenten mittels Frage/Antwortprotokollen. In groen Softwaresystemen ist es jedoch leicht mglich, da einzelne Server mit der Beantwortung von Anforderungen berlastet sind. Es wurde deshalb ein Ansatz realisiert, der die Verwendung von replizierten Servern (CORBA-Objekten) erlaubt und die auftretende Last dynamisch verteilt. Eine Managementkomponente gibt dabei Hinweise, wann zustzliche Server gestartet bzw. gelscht werden knnen. Damit soll sowohl die Auslastung optimiert als auch die Systembelastung durch berflssige Server beschrnkt werden. Die von Clients gestellten Requests werden vom entwickelten Softwaresystem nach unterschiedlichen Methoden verteilt. Messungen zeigen dabei, welche Load Balancing Algorithmen in welchen Situationen sinnvoll sind. Auerdem wird in weiteren Mereihen das Verhltnis zwischen unterschiedlichen Anfragestrukturen und der Zahl der zur Verfgung stehenden Server untersucht. Inhaltsverzeichnis:Inhaltsverzeichnis: 1.Einleitung3 2.Grundlagen Verteilter Anwendungen5 2.1Das Client/Server-Modell5 2.1.1Kommunikation in Verteilten Systemen7 2.1.2Management12 2.2Verteilungsplattformen17 2.2.1DCOM/ActiveX20 2.2.2CORBA21 3.Load Balancing Verteilter Anwendungen28 3.1Besondere Probleme in Verteilten Anwendungen28 3.1.1Verteilung der Komponenten28 3.1.2Weniger Fehlersicherheit durch Verteilte Anwendungen29 3.1.3Die Leistungsfhigkeit30 3.1.4Die Skalierbarkeit30 3.1.5Integrierende Lsungen in einem heterogenen Umfeld31 3.1.6Datenschutz und Datensicherheit31 3.2Monitoring31 3.3Load Balancing35 4.Ein Managementansatz zum Load Balancing und zur