Clustering OSGi Applications using Distributed Shared Memory

Abstract : Modern applications are no longer monolithic and centralized, they have become distributed, modular and dynamic. The OSGi Service Platform is thus commonly used for building modularized and dynamic Java applications, but its distribution model however relies on communication protocols using remote invocation semantics. Distributed Shared Memories (DSM) pro- vide an unusual approach to ease distribution by transparently sharing the state of targeted objects in an application without changing the initial data access paradigm. This paper describes how DSM principles can be efficiently used in order to simplify the clustering of dynamic services. The proposed approach consists in transparently integrating DSM into the OSGi service model using containers and annotations. It has been implemented using the Apache Felix framework, the iPOJO component model and the Terracotta DSM, and has been validated in three use cases.
Type de document :
Communication dans un congrès
NOTERE 2011 - International Conference on New Technologies of Distributed Systems, May 2011, Paris, France. IEEE Conference Publications, pp.1-8, 2011, 〈10.1109/NOTERE.2011.5957981〉
Liste complète des métadonnées

Littérature citée [16 références]  Voir  Masquer  Télécharger

https://hal.archives-ouvertes.fr/hal-00591066
Contributeur : Sébastien Jean <>
Soumis le : vendredi 6 mai 2011 - 12:59:08
Dernière modification le : jeudi 11 octobre 2018 - 08:48:03
Document(s) archivé(s) le : dimanche 7 août 2011 - 02:43:24

Fichier

PID1088226.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

Citation

Anthony Gelibert, Walter Rudametkin, Didier Donsez, Sébastien Jean. Clustering OSGi Applications using Distributed Shared Memory. NOTERE 2011 - International Conference on New Technologies of Distributed Systems, May 2011, Paris, France. IEEE Conference Publications, pp.1-8, 2011, 〈10.1109/NOTERE.2011.5957981〉. 〈hal-00591066〉

Partager

Métriques

Consultations de la notice

433

Téléchargements de fichiers

1030