Authors:
Stefan Craß
;
Jürgen Hirsch
;
eva Kühn
and
Vesna Sesum-Cavic
Affiliation:
Vienna University of Technology, Austria
Keyword(s):
Replication Mechanisms, Tuple Space, Coordination Middleware, Peer-to-Peer.
Related
Ontology
Subjects/Areas/Topics:
Agents
;
Artificial Intelligence
;
Aspect Analysis and Design
;
Aspects
;
Context
;
Context Aggregation and Inference
;
Paradigm Trends
;
Service Interoperability, Matching and Composition
;
Service Invocation, Interaction, Monitoring
;
Services
;
Software Engineering
Abstract:
The highly dynamic nature of the Internet implies necessity for advanced communication paradigms. Large modern networks exchange data without a required central authority that previously assured easy replication to avoid a loss of data. Without central authority, it is not always obvious on which client which portion of data is persisted. This is especially the case for distributed, peer-to-peer systems like ones that are based on tuple space-based coordination middleware. In recent years, many space-based solutions have been introduced but only few of them provide a built-in replication mechanism. Also, possible replication mechanisms of these systems do not provide flexibility concerning the offering of different, configurable replication schemes, replication strategies or communication protocols. Thus, such replication mechanisms can neither be adapted nor optimized for a given use case scenario. This paper introduces an asynchronous replication mechanism for space-based computing
which provides a high level of flexibility by offering multiple replication approaches and can be configured and adapted for individual scenarios. This is reached by a replication manager component which uses two plugins to control replication of space content: a native space-based and a DHT-based one, both performing asynchronous multi-master replication.
(More)