Grid'5000 experiment

Jump to: navigation, search

Perfomance scalability of the JXTA P2P framework (Middleware)

Conducted by

Loic Cudennec, Mathieu Jan


JXTA (Juxtaposed) is a framework developed by Sun Microsystems that proposes a set of standard P2P protocols. JXTA is part of several scientific and industrial projects. However, few experimentations have been driven to evaluate performance scalability of current C and J2SE implementations. With Mathieu Jan, we use the Grid'5000 testbed to monitor peerview size regarding to the number of nodes involved in the network, the initial topology as well as other JXTA-oriented parameters (up to 580 nodes used from 6 sites simultaneously). Initial results were presented at the Grid'5000 spring school: and won the best presentation award. In a second time, we try to evaluate the time needed to publish and retrieve advertisements in a JXTA overlay composed by both rendez-vous and edge peers. Experimentations require 2-hour reservations from 100 to 700 nodes, using 9 Grid'5000 sites. This work leads to a paper at IPDPS 2007. The deployment of all JXTA peers is achieved by the ADAGE tool and its associated JXTA plugin. A dedicated Kadeploy Debian-based image for JXTA is currently developed for future sets of large-scale experiments.




  • Nodes involved: 1000
  • Sites involved: >6
  • Minimum walltime: 2h

Tools used

No information


Not yet

More information here

Shared by: Loic Cudennec, Mathieu Jan
Last update: 0000-00-00 00:00:00
Experiment #130