Dynamically adapting tuple replication for managing availability in a shared data space

12Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.
Get full text

Abstract

With its decoupling of processes in space and time, the shared data space model has proven to be a well-suited solution for developing distributed component-based systems. However, as in many distributed applications, functional and extra-functional aspects are still interwoven in components. In this paper, we address how shared data spaces can support separation of concerns. In particular, we present a solution that allows developers to merely specify performance and availability requirements for data tuples, while the underlying middle-ware evaluates various distribution and replication policies in order to select the one that meets these requirements best. Moreover, in our approach, the middleware continuously monitors the behavior of application and system components, and switches to different policies if this would lead to better results. We describe our approach, along with the design of a prototype implementation and its quantitative evaluation. © Springer-Verlag Berlin Heidelberg 2005.

Cite

CITATION STYLE

APA

Russello, G., Chaudron, M., & Van Steen, M. (2005). Dynamically adapting tuple replication for managing availability in a shared data space. In Lecture Notes in Computer Science (Vol. 3454, pp. 109–124). Springer Verlag. https://doi.org/10.1007/11417019_8

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free