Title: XVSM tutorial and application scenarios
Language: English
Authors: Wittmann, Michael 
Qualification level: Diploma
Keywords: XVSM; Tutorial; Anwendungsszenarien; SEDA; Automatische Lastenverteilung; Spacebasiertes Computing
XVSM; Tutorial; Application scenarios; SEDA; Automatic load balancing; Space based computing; Staged event driven architecture
Advisor: Kühn, Eva
Issue Date: 2008
Qualification level: Diploma
Abstract: 
XVSM (eXtensible Virtual Shared Memory) is middleware to let applications write data to a shared memory that can be read by other applications. The data is distributed over a set of peers, which can read, write, take and delete it, independent on which peer the data is really stored. If one peer fails, the data is not lost, as it is available also on other peers. This master thesis should provide the necessary information to learn and understand the features and possibility of space-based computing by means of XVSM and its Java implementation, called MozartSpaces. It was shown to be usable for this task by handing it to about 80 students and incorporate their feedback to the work. The application scenario document should give application designers an insight into the possibilities they have when using XVSM. The purpose of this master thesis is not to give a complete documentation of the current state of XVSM, but to arouse interesting in the reader to use XVSM and also to give him/her a base knowledge of its features, possibilities and its usage.

XVSM (eXtensible Virtual Shared Memory) ist Middleware, um es Applikationen zu ermöglichen, Daten aus einem gemeinsamen Datenspeicher zu lesen. Die Daten sind über mehrere Peers verteilt, welche die Daten lesen, schreiben, entnehmen oder löschen können, unabhängig davon, auf welchem Peer die Daten tatsächlich gespeichert sind. Wenn ein einzelner Peer ausfällt, sind die Daten nicht verloren, da sie auf mehreren Peers verteilt sind. Diese Masterarbeit soll die notwendigen Informationen bieten, um die Features und Möglichkeiten von Space-Based Computing anhand von XVSM und seiner Java-Implementierung, genannt MozartSpaces, kennen zu lernen. Es wurde gezeigt, dass diese Aufgabe erfüllt werden konnte, indem es an etwa 80 Studenten bereits praktisch erprobt wurde und deren Feedback laufend in die Arbeit einfloss. Das Application scenarios (Anwendungsszenarien-) Dokument soll Anwendungsdesignern einen Einblick in die Möglichkeiten bieten, wenn sie XVSM verwenden. Das Ziel dieser Masterarbeit ist nicht, eine vollständige Dokumentation des derzeitigen Status von XVSM zu erarbeiten, sondern beim Leser das Interesse zu wecken, XVSM zu verwenden und darüber hinaus auch ein Basiswissen über seine Features, Möglichkeiten und seine Anwendung zu vermitteln.
URI: https://resolver.obvsg.at/urn:nbn:at:at-ubtuw:1-28235
http://hdl.handle.net/20.500.12708/11044
Library ID: AC05037211
Organisation: E185 - Institut für Computersprachen 
Publication Type: Thesis
Hochschulschrift
Appears in Collections:Thesis

Files in this item:

File Description SizeFormat
XVSM tutorial and application scenarios.pdf2.22 MBAdobe PDFThumbnail
 View/Open
Show full item record

Page view(s)

11
checked on Feb 21, 2021

Download(s)

57
checked on Feb 21, 2021

Google ScholarTM

Check


Items in reposiTUm are protected by copyright, with all rights reserved, unless otherwise indicated.