By Topic

Clustering OSGI Applications Using Distributed Shared Memory

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

4 Author(s)
Gelibert, A. ; LCIS Lab., Grenoble Inst. of Technol., Valence, France ; Rudametkin, W. ; Donsez, D. ; Jean, S.

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.

Published in:

New Technologies of Distributed Systems (NOTERE), 2011 11th Annual International Conference on

Date of Conference:

9-13 May 2011