A.o. Univ. Prof. Dr. Dipl.-Ing. eva Kühn
TU Wien

Juergen Hirsch

An adaptive and flexible replication mechanism for MozartSpaces, the XVSM reference implementation


Diploma Thesis, TU-Vienna, 2012


The rapid development of the Internet and its increasing popularity required a refinement of communication paradigms which represented the de facto standard a few years ago. A scalable modern network consists of hundreds or thousands of clients which exchange data with each other without a required central authority. A concrete implementation of this communication pattern is the space based computing paradigm. These high exible networks introduce additional difficulties. Whereas in the past a centralized server was easily replicated or mirrored to avoid a loss of data or a service interruption, this approach is more difficult in current space based computing paradigms. Due to the fact that these networks do not contain a centralized data store respectively it is not always obvious on which client a portion of data has been persisted. Each client in the space contains a part of the knowledge of the whole network. Similar to a database cluster, this data has to be replicated and distributed among other clients to avoid a loss of data, if a client disconnects.


This work introduces a replication mechanism for MozartSpaces, which follows the space based computing approach. This mechanism allows a exible replication of the space content. This exibility is reached by the Replication Manager which uses concrete plugins to control the replication of the space content. Additionally, the Replication Manager contains a quality of service component which is responsible for ensuring some replication parameters like the minimum number of replicas.


top | XHtml 1.0 strict | last update: Jun 2015