Team PARIS

Members
Overall Objectives
Scientific Foundations
Application Domains
Software
New Results
Contracts and Grants with Industry
Other Grants and Activities
Dissemination
Bibliography

Section: Software

Keywords : Peer-to-peer (peer to peer, p2p), large-scale data management, data grids, JXTA.

JuxMem

Participants : Gabriel Antoniu, Luc Bougé, Landry Breuil, Loïc Cudennec.

Contact:

Gabriel Antoniu, Gabriel.Antoniu@irisa.fr

URL:

http://juxmem.gforge.inria.fr/

License:

GNU Lesser General Public License (LGPL) version 2.1.

Status:

Registered at APP, under Reference IDDN.FR.001.180015.000.S.P.2005.000.10000 .

Presentation:

JuxMem is a supportive platform for a data-sharing service for grid computing. This service addresses the problem of managing mutable data on dynamic, large-scale configurations. It can be seen as a hybrid system combining the benefits of Distributed Shared Memory (DSM) systems (transparent access to data, consistency protocols) and Peer-to-Peer (P2P) systems (high scalability, support for resource volatility). JuxMem 's architecture decouples fault-tolerance management from consistency management. Multiple consistency protocols can be built using fault-tolerant building blocks such as consensus , atomic multicast , group membership . Currently, a hierarchical protocol implementing the entry consistency model is available. A more relaxed consistency protocol adapted to visualization is also available. Up to version 0.4 (included), JuxMem is based on the JXTA generic platform for P2P services (Sun Microsystems, http://www.jxta.org/ ). This version includes 16,700 lines of Java code and 16,000 lines of C code. Implementation started in February 2003. In 2008, a lighter version of JuxMem (0.5), non-dependent on JXTA was released. It includes 4600 lines of C++ code. JuxMem is currently used for transparent data sharing within the following running projects: ANR CI LEGO project, and ANR MD RESPIRE project. An industrial collaboration with Sun Microsystems has been funded between August 2005 for 3 years (Loïc Cudennec's Ph.D. thesis). JuxMem is currently used within an international collaboration with the University of Tsukuba. Other past users: University of Illinois at Urbana Champaign, University of Pisa, University of Calabria.


previous
next

Logo Inria