Bachelor + Master Publishing
811 Bachelorarbeiten, 533 Masterarbeiten, 10.103 Diplomarbeiten

Entwicklung und Leistungsbewertung eines Konferenzdienstes unter CORBA

Entwicklung und Leistungsbewertung eines Konferenzdienstes unter CORBA
Über dieses Buch
  • Art: Diplomarbeit
  • Autor: Karl-Heinz Scharer
  • Abgabedatum: April 1998
  • Umfang: 154 Seiten
  • Dateigröße: 9,7 MB
  • Note: 1,3
  • Institution / Hochschule: Rheinisch-Westfälische Technische Hochschule Aachen (RWTH) Deutschland
  • ISBN (eBook): 978-3-8324-1156-5
  • ISBN (Paperback) :
    978-3-8324-1156-5 P
  • ISBN (CD) :978-3-8324-1156-5 CD
  • Sprache: Deutsch
  • Prämierung:
  • Arbeit zitieren: Scharer, Karl-Heinz April 1998: Entwicklung und Leistungsbewertung eines Konferenzdienstes unter CORBA, Hamburg: Diplomica Verlag
  • Schlagworte: CORBA, Gruppenkommunikation, Konferenzdienst, Orbix

Diplomarbeit von Karl-Heinz Scharer

Einleitung:

Diese Diplomarbeit befaßt sich mit der Entwicklung eines Konferenzdienstes, das heißt einer allgemeinen Gruppenkommunikationsfunktionalität.

Die Kommunikation verschiedener Mitglieder einer Gruppe, welche sich an unterschiedlichen Orten befinden, ist ein wesentlicher Faktor für den Erfolg eines Unternehmens. Sprach- oder Videokommunikation ersetzen immer öfter die Reisetätigkeit und sparen somit Kosten ein. Neben diesen Kommunikationsformen besteht weiterhin die Möglichkeit des allgemeinen Datenaustauschs, beispielsweise beim gleichzeitigen Bearbeiten eines gemeinsamen Dokuments. Hier ermöglicht die Gruppenkommunikation eine schnellere Bearbeitung als im seriellen Fall, während gleichzeitig Synergieeffekte genutzt werden können.

Gang der Untersuchung:

In dieser Arbeit werden zunächst bestehende Systeme der computerunterstützten Gruppenkommunikation untersucht und bezüglich wesentlicher Funktionalität und Einsatzmöglichkeit in verschiedenen Szenarien bewertet. Es zeigte sich, daß keines der existierenden Systeme für verschiedene Szenarien geeignet ist. Daher wird in dieser Arbeit ein allgemeiner Konferenzdienst entwickelt, welcher die Mehrpunktkommunikation zum Informationsaustausch zwischen den Teilnehmern sowie einen Koordinierungsmechanismus zur Ordnung der Interaktion zur Verfügung stellt und die Gruppenmitglieder verwaltet. Im Vordergrund stehen dabei vor allen Dingen Skalierbarkeit, Effizienz und der Einsatz in heterogenen Umgebungen.

Neben der detaillierten Beschreibung von Abläufen verschiedener Vorgänge bei der Gruppenkommunikation wird insbesondere betrachtet, welche Folgen sich daraus für die Architektur der Provider, also der Endsysteme, die den Konferenzdienst realisieren, ergeben. Hierzu wird ein Objektmodell beschrieben, das logische Einheiten innerhalb eines Providers sowie deren Interaktion und Schnittstellen modelliert. Außerdem wird betrachtet, welche internen parallelen Prozesse in einem Endsystem ablaufen.

Weiterhin werden Aspekte der Implementierung des entwickelten Konferenzdienstes beleuchtet. Speziell werden die Umsetzung des Objektmodells unter CORBA sowie Besonderheiten bei der Verwendung des Client/Server-Kommunikationsparadigmas beschrieben.

Abschließend wird untersucht, inwiefern CORBA geeignet ist, die für Gruppenkommunikationsanwendungen grundlegende Anforderung der effizienten Mehrpunktkommunikation zu erfüllen. Dazu werden Meßergebnisse der verwendeten CORBA-Implementierung Orbix präsentiert und bewertet. Es zeigt sich, daß die Mehrpunktkommunikation des verwendeten CORBA-Systems sehr ineffizient realisiert ist, womit weitere Messungen der Leistung des eigentlichen Konferenzdienstes hinfällig sind.

Als Fazit werden Lösungsmöglichkeiten und alternative Realisierungsmöglichkeiten für einen effizienten Gruppenkommunikationsdienst beschrieben.

Mein besonderer Dank gilt meinem Betreuer, Dirk Trossen, welcher mit seinem Forschungsschwerpunkt Gruppenkommunikation mein Interesse für dieses Themengebiet geweckt hat.

Inhaltsverzeichnis:

1. Einleitung 1
1.1 Motivation und Ziel 1
1.2 Gliederung der Arbeit 2
2. Gruppenkommunikationssysteme 3
2.1 Einführung in die Gruppenkommunikation 3
2.1.1 Szenarien der Gruppenkommunikation 4
2.1.2 Anforderungen an einen Konferenzdienst 4
2.2 Der T.120 Konferenz-Standard 7
2.2.1 Überblick 7
2.2.2 Der Mehrpunktkommunikationsdienst MCS 9
2.2.3 Die Konferenzverwaltung durch den GCC 12
2.2.4 Bewertung 14
2.3 Gruppenkommunikation im Internet 15
2.3.1 IP Multicast und MBONE 15
2.3.2 MMUSIC: Konferenzdienste im Internet 18
2.3.3 Bewertung der IETF Konferenzprotokolle 23
2.4 Das HORUS Gruppenkommunikationssystem 24
2.4.1 Überblick 24
2.4.2 Das HORUS Systemmodell 24
2.4.3 Die HORUS Architektur 25
2.4.4 Einzelne Protokolle 27
2.4.5 Bewertung 31
2.5 Zusammenfassung und Bewertung 32
3. Kommunikations-Middleware: CORBA 33
3.1 Middleware 33
3.2 CORBA als objektorientierte Middleware 34
3.2.1 Object Management Architecture 35
3.3 Der CORBA Object Request Broker 37
3.3.1 Die Schnittstellenbeschreibungssprache IDL 38
3.3.2 Aufbau des ORB 39
3.3.3 Die Client-Seite 39
3.3.4 Die Server-Seite 40
3.3.5 Die Inter-ORB Architektur von CORBA 43
3.4 Common Object Services 45
3.5 Kommunikationsmechanismen unter CORBA 47
3.5.1 Die Standard-Kommunikation über den ORB 47
3.5.2 Der CORBA Event Service 48
3.6 Bewertung des CORBA Standards 50
3.7 Zusammenfassung 52
4. Ein generischer Konferenzdienst 55
4.1 Funktionalität eines generischen Konferenzdienstes 55
4.2 Topologie des Konferenzdienstes 56
4.2.1 Baumstruktur 56
4.2.2 Mehrpunktkommunikation in einer Konferenz 57
4.2.3 Verwaltung der Ressourcen 59
4.2.4 Konferenzleitung 60
4.3 Teilnehmerverwaltung 60
4.3.1 Konferenzerzeugung 60
4.3.2 Beitritt eines Teilnehmers 61
4.3.3 Austritt eines Teilnehmers 62
4.3.4 Ausschluß eines Teilnehmers 63
4.3.5 Explizite Auflösung der Konferenz 63
4.3.6 Zusätzliche Verwaltungsfunktionalität bei geleiteten Konferenzen 63
4.4 Verwaltung der Benutzerkanäle 64
4.4.1 Kanalbeitritt 65
4.4.2 Kanalaustritt 65
4.4.3 Ermittlung der Kanalmitglieder 65
4.4.4 Besonderheiten privater Kanäle 66
4.5 Verwaltung der Token 69
4.6 Konferenzverschmelzung und -abtrennung 71
4.6.1 Verschmelzung durch Einladung einer neuen Konferenz 73
4.6.2 Verschmelzung durch Anschluß 74
4.6.3 Abtrennung einer Unterkonferenz 74
4.7 Zusammenfassung 76
5. Architektur der Provider 79
5.1 Funktionalität eines Providers 79
5.2 Aufbau der Provider: Objektmodell 81
5.3 Parallele Prozesse in einem Provider 85
5.4 Implementierungsaspekte 88
5.4.1 Client/Server-Kommunikation 88
5.4.2 Konferenzteilnehmer als Clients: Der Callback-Mechanismus 89
5.4.3 Dynamische Objekterzeugung: Factories 91
5.4.4 Parallelität in den Providern 92
5.4.5 Zugriffssynchronisation innerhalb eines Providers 95
5.5 Zusammenfassung 96
6. Gruppenkommunikation mit Orbix 97
6.1 Mehrpunktkommunikation mit Orbix 97
6.1.1 OrbixTalk 97
6.1.2 Der Event Service von Orbix 99
6.2 Messung der Leistung von OrbixTalk 100
6.2.1 Gegenstand und Erwartungen der Messungen 101
6.2.2 Meßwerkzeug und Szenarien 101
6.2.3 Ergebnisse und Interpretation 103
6.3 Zusammenfassung 109
7. Zusammenfassung und Ausblick 111
Anhang 115
A IDL-Schnittstellen der CORBA Objekte 115
Abbildungsverzeichnis 135
Abkürzungsverzeichnis 137
Literaturverzeichnis 139

Arbeit zitieren:
Scharer, Karl-Heinz April 1998: Entwicklung und Leistungsbewertung eines Konferenzdienstes unter CORBA, Hamburg: Diplomica Verlag

Schlagworte:
CORBA, Gruppenkommunikation, Konferenzdienst, Orbix

diplom.de
Bachelor + Master Publishing

Hermannstal 119 k
22119 Hamburg

Fon: +49 (0) 40 655992-0
Fax: +49 (0) 40 655992-22

Service-Telefon

Rufen Sie uns an:
+49 (0) 40 655992-0

Mo-Fr
09.00-16.00 Uhr

diplom.de in den Medien

Folgen Sie uns bei Twitter & werden Sie diplom.de-Fan bei Facebook!
Schreibtipps unserer Lektoren, Neuigkeiten aus dem Verlagsalltag und das Expertenwissen unserer Autoren als Tweet & Post!
Wir freuen uns auf Sie!

diplom.de BACHELOR + MASTER PUBLISHING

Bachelorarbeiten, Masterarbeiten, Diplomarbeiten, Magisterarbeiten, Dissertationen und andere Abschlussarbeiten aus allen Fachbereichen und Hochschulen können Sie bei uns als eBook sofort per Download beziehen oder sich auf CD oder als Buch zusenden lassen. Seit mehr als 15 Jahren ist diplom.de der seriöse, professionelle und erfolgreiche Partner für die Veröffentlichung wissenschaftlicher Abschlussarbeiten.

© Diplomica Verlag GmbH 1996-2011, AG Hamburg HRB 80293 - GF Björn Bedey, USt-IdNr.: DE214910002 - Verkehrsnummer: 12285 - Impressum
Index der Arbeiten - Index der Autoren