Studienarbeit STUD-1750

Bibliograph.
Daten
Messner, Albrecht: Neuimplementierung einer transaktionalen Message Queue.
Universität Stuttgart, Fakultät Informatik, Studienarbeit Nr. 1750 (1999).
62 Seiten, deutsch.
CR-Klassif.C.2.4 (Distributed Systems)
D.4.4 (Operating Systems Communications Management)
D.4.5 (Operating Systems Reliability)
KeywordsMessage Queue; Transaktion
Kurzfassung

In dieser Arbeit wird die Entwicklung einer transaktionalen Warteschlange für Nachrichten (Message Queue) dargestellt. Der primäre Einsatzbereich der Queue ist ein Mobile Agenten-Umfeld, in dem mit Hilfe der Queue die Exactly-Once-Ausführung von Agenten sichergestellt werden soll. Der im Rahmen einer Arbeit über die Exactly-Once-Ausführung entstandene Prototyp einer Message Queue soll durch die hier vorgestellte Implementierung ersetzt werden.

Als Kommunikationsschicht kommt CORBA zum Einsatz, die Transaktionen verwaltet eine Implementierung des für CORBA spezifizierten Object Transaction Service (OTS). Diese Technologien werden kurz beschrieben.

Für die Speicherung der Nachrichten werden zwei Ansätze vorgestellt. Im ersten wird gezeigt, wie zu diesem Zweck ein relationales Datenbanksystem (RDBMS) in die Anwendung eingebunden wird; im zweiten wird ein eigenes System zur Speicherung entwickelt. Auf diesem zweiten Ansatz liegt der Schwerpunkt der Arbeit. Die verwendeten Programmiertechniken und Optimierungen werden diskutiert. Es wird gezeigt, wie das System durch Logging- und Recovery-Mechanismen den Transaktionseigenschaften genügt. Zum Schluß wird die Leistungsfähigkeit der entstandenen Systeme anhand von Messungen beurteilt.

Volltext und
andere Links
PDF (419989 Bytes)
PostScript (690311 Bytes)
Zugriff auf studentische Arbeiten aufgrund vorherrschender Datenschutzbestimmungen nur innerhalb der Fakultät möglich
Abteilung(en)Universität Stuttgart, Institut für Parallele und Verteilte Höchstleistungsrechner, Verteilte Systeme
Eingabedatum22. November 2000
   Publ. Abteilung   Publ. Institut   Publ. Informatik