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

G. Russello, M.R.V. Chaudron, M. Steen, van

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

12 Citaten (Scopus)

Samenvatting

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 middleware 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.
Originele taal-2Engels
TitelCoordination Models and Languages
Subtitel7th International Conference, COORDINATION 2005, Namur, Belgium, April 20-23, 2005. Proceedings
RedacteurenJ.M. Jacquet, G.P. Picco
Plaats van productieBerlin
UitgeverijSpringer
Hoofdstuk8
Pagina's109-124
Aantal pagina's16
ISBN van elektronische versie978-3-540-32006-7
ISBN van geprinte versie3-540-25630-X, 978-3-540-25630-4
DOI's
StatusGepubliceerd - 2005

Publicatie series

NaamLecture Notes in Computer Science (LNCS)
Volume3454
ISSN van geprinte versie0302-9743

Vingerafdruk

Duik in de onderzoeksthema's van 'Dynamically adapting tuple replication for managing availability in a shared data space'. Samen vormen ze een unieke vingerafdruk.

Citeer dit