[Back]


Diploma and Master Theses (authored and supervised):

C. Schreiber:
"Design and Implementation of MozartSpaces, the Java Reference Implementation of XVSM Custom Coordinators, Transactions and XML protocol";
Supervisor: E. Kühn, R. Mordinyi; Institut für Computersprachen Programmiersprachen und Übersetzer, 2008.



English abstract:
Designing and implementing distributed applications is a complex process. A
lot of aspects, like scalability, availability, security, synchronisation and heterogeneous
environments have to be considered. This thesis describes MozartSpaces, the
Java implementation of XVSM (eXtensible Virtual Shared Memory). XVSM is an
extensible, distributed, space based computing middle-ware which addresses a lot
of the issues very well. It supports developers in creating distributed applications
by offering a natural, p2p based abstraction over the underlying physical network.
Instead of exchanging messages like in conventional systems, communication on top
of XVSM is realised by shared data structures. This thesis deals especially with
the realisation of the transaction management, the extensibility through custom
coordination models and the platform independent XML protocol.

German abstract:
Planen und implementieren von verteilten Systemen ist ein komplexer Prozess.
Sehr viele Aspekte wie Skalierbarkeit, Verfügbarkeit, Sicherheit, Synchronisation
und heterogene Umgebungen müssen berücksicht werden. Diese Diplomarbeit beschreibt
MozartSpaces, die Java Implementierung von XVSM (eXtensible Virtual
Shared Memory). XVSM ist eine erweiterbare, verteilte, space based computing
Middleware, welche viele der erwähnten Probleme sehr gut löst. Sie unterstützt
Entwickler beim Erzeugen von verteilten Anwendungen durch eine natürliche,
p2p basierte Abstraktion des zugrundeliegenden physischen Netzwerkes. Im
Gegensatz zur herkömmlichen Nachrichten basierten Kommunikation erfolgt die
XVSM basierte Kommunikation zwischen verteilten Anwendungen über gemeinsam
benutzte Datenstrukturen. Diese Arbeit geht besonders auf die Realisierung des
Transaktionmanagements, die Erweiterbarkeit durch benutzerdefinierte Koordinationsmodelle
und das plattformunabhänge XML Protokoll ein.

Created from the Publication Database of the Vienna University of Technology.