Diploma Thesis DIP-1968

BibliographyNguyen-Salamanis, Khanh-Loan: Erstellung einer Peer-to-Peer-Architektur fuer die gemeinsame Nutzung von Anwendungen.
University of Stuttgart, Faculty of Computer Science, Diploma Thesis No. 1968 (2002).
108 pages, german.
CR-SchemaC.2.1 (Network Architecture and Design)
H.4.1 (Office Automation)
H.4.3 (Information Systems Applications Communications Applications)
H.5.3 (Group and Organization Interfaces)
KeywordsApplication Sharing; Gemeinsame Nutzung von Anwendungen; Peer-to-Peer-Architecktur; Floor Control; Rechtevergabe; dezentralisierte Architektur
Abstract

Diese Arbeit beschaeftigt sich mit der Erstellung einer Peer-to-Peer-Architektur fuer die gemeinsame Nutzung von Anwendungen "Applikation Sharing", z.B. Whiteboard, Textbearbeitung, Folien-Praesentation usw.

Anhand der Anforderungsanalyse wird die Eignung der existierenden P2P-Systeme PROEM und JXTA untersucht. Es wurde entschieden, dass JXTA fuer das Kommunikationssystem verwendet wird, da JXTA die Peer-Kommunikation und das Auffinden von Peers und Peergruppen unterstuetzt. PROEM ist nicht geeignet fuer das Framework, da die physikalische Entfernung von Peers fuer das Peer-Auffinden eingeschraenkt ist. Außerdem ist bei PROEM die Dauerhaftigkeit der Interaktionen nur von einigen Sekunden bis einigen Minuten. Fuer das Applikation Sharing werden laengere Interaktionszeiten benoetigt. Die Wiederverwendung von SASCIA-Komponenten wird untersucht. Die Aufzeichnungsdatenbank von SASCIA kann fuer das Framework uebernommen werden. Im Moment ist die Anbindung noch nicht implementiert.

Der Entwurf basiert auf diesen Ergebnissen und dem Ergebnis der Untersuchung von Replikationsfaktoren der Anwendungsschichten. Die Hauptkomponenten der Systemarchitektur sind: das JXTA-basierte Kommunikationssystem, die Sitzung- und Teilnehmerverwaltung, die Rechtevergabe (Floor Control). Die Komponenten sind in der Programmiersprache JAVA implementiert. Das Interface fuer die Integration der Aufzeichnungsdatenbank ist im Framework bereitgestellt.

Zur Ueberpruefung des Kommunikationssystems wurde eine Reihe von Tests durchgefuehrt. Die benoetigte Zeit vom Start des Frameworks bis zum Beginn der Zusammenarbeit liegt zwischen 1,5 bis 2,5 Minuten. Dabei macht die Zeit fuer die Interaktionen der Benutzer, z.B. das Auswaehlen der Peergruppe usw. ca. 80% der benoetigten Zeit aus. Anhand einer einfachen Beispielanwendung ist die Funktionalitaet des Framworks nachgewiesen.

Full text and
other links
PDF (846419 Bytes)
Access to students' publications restricted to the faculty due to current privacy regulations
Contactcaburger@informatik.uni-stuttgart.de
Department(s)University of Stuttgart, Institute of Parallel and Distributed High-Performance Systems, Distributed Systems
Project(s)SASCIA
Entry dateMay 29, 2002
   Publ. Computer Science