Grid'5000 user report for
User information( user)
More user information in the user management interface.
- Performance evaluation of JXTA communication layers (Middleware) [achieved]
Description: 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 (with in-depth analysis) have been driven to evaluate the performance of communication layers of current C and J2SE implementations. In this set of experiments, we evaluated the performance of the three main communication layers of JXTA-C and JXTA-J2SE (endpoint service, unicast pipe, JXTA sockets) over various networks: - LAN - SANs (giga-ethernet and myrinet) - WAN. The impact of setting various parameters have been evaluated. Optimizations in the JXTA-C communication layers have been made (improvements on the latency side), especially a zero-copy mode to fully exploit the bandwidth of Myrinet networks (large improvement in the performance for the bandwidth side). JXTA-C 2.3.x have also been ported to PadicoTM, a high-performance communication framework framework for grids. Scalability benchmark of JXTA using ADAGE as a deployment tool. Initial test: time for the convergence of the peerview on rendezvous peers on 580 nodes distributed across 6 sites. Price at the Grid'5000 spring school. In progress. More information here: http://www.grid5000.fr/school2006-slides/school2006-retours-jan-jxta.pdf
More information here
- Performance evaluation of the JuxMem-C core layers (Middleware) [achieved]
Description: JuxMem implements the concept of a grid-data sharing service. The goal of such a concept is to enhance current grid programming models with a transparent data access model. In this set of experiments, we evaluate basic costs of core layers (juk kernel) of the C binding of JuxMem (JuxMem-C): communication performance over SANs (Giga-ethernet, Myrinet through the use of PadicoTM) and WANs, research of providers (peers that provide memory to store data) inside a cluster and over 3 clusters.
More information here
- Data sharing inside a component-based application (Programming) [achieved]
Description: The aim of the experiment is to validate a proposed component model for enabling transparent data sharing. The proposed model defines new ports to express data access/sharing which use transparently a data-sharing service. The validation was realized by implementating an extention of the Corba Component Model (CCM) which uses the JuxMem data-sharing service (PARIS research group, IRISA) to manage concurent accesses to a shared data.
- Perfomance scalability of the JXTA P2P framework (Middleware) [achieved]
Description: 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: http://www.grid5000.fr/school2006-slides/school2006-retours-jan-jxta.pdf 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.
More information here
- Validation of the JuxMem grid-data sharing service in the GridRPC model (Middleware) [achieved]
Description: The aim of the experiment is to validate the JuxMem grid-data sharing service in the GridRPC. To achieve this goal, the DIET GridRPC middelware (developped at ENS-Lyon) has been modified to use JuxMem. Applications above DIET can therefore transparently take advantage of data management features offered by JuxMem. In this set of experiments, the JuxMem/DIET integration has been tested with a fake service and a DGEMM service (based on BLAS), over two clusters. Larger scale evaluations with an early Grid-TLSE prototype have also been performed (see HiPC 2007 publication).
- ServMark (Middleware) [in progress]
Description: Distributed testing of grid middleware, based on synthetic (yet realistic) workloads. We plan to test several well known grid middleware packages for functionality, performance, and reliability, using synthetic (yet realistic) workloads. To this end, we have designed ServMark, a distributed testing package.
More information here
- Convergence scalability of P2P librairies (Middleware) [achieved]
Description: Measure of the convergence time of 3 P2P librairies at large scales. We define the convergence time as the required time for a various large number of peers to fully and correctly build their routing structures. Note that during this amount of time, lookups either fail in the worst case or are delayed. In the latter case, the complexity is indeed increased to $O(n)$ instead of $O(log~n)$. Routing structures maintenances are therefore a priority for achieving optimal lookups. We performed evaluation up to 4 369 peers through the use of our Virtualization environment for large scale evaluation of Distributed Systems (V-DS). V-DS allows to folder entities of a distributed system. Experiments are memory bound since we use 50 VM (Xen) per host for some benchmark.
Results: Notably, our results show that at large-scale only the i3/Chord is able to optimally build overlays, whatever the size of the overlay is. i3/Chord can therefore offer best performance to users for lookups (in $O(log~n)$), while other implementations may either introduce delays or even failures in lookups.
- One step further in large-scale evaluations: the V-DS environment  (national)
EntryType: techreport Author: Quétier, Benjamin and Jan, Mathieu and Cappello, Franck Month: December Institution: INRIA Number: RR-6365 Type: Research Report Url: https://hal.inria.fr/inria-00189670
- JuxMem : un service de partage transparent de données pour grilles de calculs fondé sur une approche pair-à-pair  (national)
EntryType: phdthesis Author: Jan, Mathieu Month: Novembre Address: IRISA, Rennes, France School: Université de Rennes 1 Type: Thèse de doctorat Url: ftp://ftp.irisa.fr/techreports/theses/2006/jan.pdf Keywords: JUXMEM
- On the Dynamic Resource Availability in Grids  (international)
EntryType: inproceedings Author: Alexandru Iosup and Mathieu Jan and Ozan Sonmez and Dick Epema Month: September Booktitle: Proc. of the 8th IEEE/ACM International Conference on Grid Computing (Grid 2007) Address: Austin, TX, USA Pages: 26-33 Url: https://hal.inria.fr/inria-00143265/en
- Performance scalability of the JXTA P2P framework  (international)
EntryType: inproceedings Author: Gabriel Antoniu and Loïc Cudennec and Mike Duigou and Mathieu Jan Booktitle: Proc. 21st IEEE International Parallel & Distributed Processing Symposium (IPDPS 2007) Month: Address: Long Beach, CA, USA Note: To appear. Preliminary version as INRIA research report 6064 (http://hal.inria.fr/inria-00119916/en).
- The Characteristics and Performance of Groups of Jobs in Grids  (international)
EntryType: inproceedings Author: Alexandru Iosup and Mathieu Jan and Ozan Sonmez and Dick Epema Booktitle: Euro-Par 2007: Parallel Processing Series: Lect. Notes in Comp. Science Address: Rennes, France Month: Publisher: Springer Note: To appear Url: http://pds.twi.tudelft.nl/reports/2007/PDS-2007-002/PDS-2007-002.pdf
- Towards a Transparent Data Access Model for the GridRPC Paradigm  (international)
EntryType: inproceedings Author: Antoniu, Gabriel and Caron, Eddy and Desprez, Frédéric and Fèvre, Aurélia and Jan, Mathieu Month: December Booktitle: Proc. of the 13th Internationl Conference on High Performance Computing (HiPC 2007) Series: Lect. Notes in Comp. Science Address: Goa, India Publisher: Springer-Verlag Note: To appear. Preliminary version available as INRIA Research Report 6009: https://hal.inria.fr/inria-00110967/en/
- Combining Data Sharing with the Master-Worker Paradigm in the Common Component Architecture  (international)
EntryType: inproceedings Author: Antoniu, Gabriel and Bouziane, Hinde Lilia and Jan, Mathieu and Pérez, Christian and Priol, Thierry Month: June Booktitle: Proc. Joint Workshop on HPC Grid programming Environments and COmponents and Component and Framework Technology in High-Performance and Scientific Computing (HPC-GECO/CompFrame 2006) Pages: 10-18 Address: Paris, France Organization: Held in conjunction with HDPC-15 Url: https://hal.inria.fr/docs/00/10/13/65/PDF/AntBouJanPerPri-HPC-GECO06.pdf Keywords: COMPONENT, DATA SHARING, JUXMEM
- Enabling Transparent Data Sharing in Component Models  (international)
EntryType: inproceedings Author: Antoniu, Gabriel and Bouziane, Hinde Lilia and Breuil, Landry and Jan, Mathieu and Pérez, Christian Month: May Booktitle: 6th IEEE International Symposium on Cluster Computing and the Grid (CCGRID) Pages: 430-433 Address: Singapore Url: https://hal.inria.fr/docs/00/10/13/63/PDF/AntBouBreJanPer-CCGrid06.pdf Keywords: COMPONENT, DATA SHARING, GRID COMPUTING, JUXMEM
- Future Generation Grids  (international)
EntryType: inbook Author: Gabriel Antoniu and Marin Bertier and Luc Bougé and Eddy Caron and Frédéric Desprez and Mathieu Jan and Sébastien Monnet and Pierre Sens Chapter: GDS: An Architecture Proposal for a Grid Data-Sharing Service Editor: Getov, Vladimir; Laforenza, Domenico; Reinefeld, Alexander (Eds.) Publisher: Springer Verlag Series: Proceedings of the Workshop on Future Generation Grids November 1-5, 2004, Dagstuhl, Germany Volume: XVIII, CoreGrid Series Url: http://hal.inria.fr/inria-00000983/en
- A practical example of convergence of P2P and grid computing: an evaluation of JXTA's communication performance on grid networking infrastructures  (international)
EntryType: techreport Author: Gabriel Antoniu and Mathieu Jan and David A. Noblet Institution: INRIA Type: Research Report Number: RR-5718 Address: IRISA, Rennes, France Month: NOV Url: http://www.inria.fr/rrrt/rr-5718.html Keywords: PEER-TO-PEER, JXTA
- Enabling the P2P JXTA Platform for High-Performance Networking Grid Infrastructures  (international)
EntryType: inproceedings Author: Antoniu, Gabriel and Jan, Mathieu and Noblet, David A. Month: September Booktitle: Proc. of the first Intl. Conf. on High Performance Computing and Communications (HPCC~'05) Number: 3726 Pages: 429-439 Series: Lect. Notes in Comp. Science Address: Sorrento, Italy Publisher: Springer Url: http://hal.inria.fr/inria-00000976/en/ Annote: EDITORS : Laurence T. Yang, Omer F Rana, Beniamino Di Martino and Jack Dongarra Keywords: JXTA, PEER-TO-PEER
- JuxMem: An Adaptive Supportive Platform for Data Sharing on the Grid  (international)
EntryType: article Author: Antoniu, Gabriel and Bougé, Luc and Jan, Mathieu Month: September Journal: Scalable Computing: Practice and Experience Volume: 6 Number: 3 Pages: 45-55 Url: http://hal.inria.fr/inria-00000984/en/ Keywords: JUXMEM, DATA SHARING, GRID, PEER-TO-PEER, HIERARCHICAL ARCHITECTURE, JXTA
- Performance Evaluation of JXTA Communication Layers  (international)
EntryType: inproceedings Author: Antoniu, Gabriel and Hatcher, Philip and Jan, Mathieu and Noblet, David A. Month: May Booktitle: Proc. Workshop on Global and Peer-to-Peer Computing (GP2PC~2005) Pages: 251-258 Address: Cardiff, UK Organization: Held in conjunction with the 5th IEEE/ACM Int. Symp. on Cluster Computing and the Grid (CCGRID~2005), IEEE TFCC Url: http://hal.inria.fr/inria-00000973/en/ Keywords: JXTA, PEER-TO-PEER
- JuxMem: Weaving together the P2P and DSM paradigms to enable a Grid Data-sharing Service  (international)
EntryType: techreport Author: Antoniu, Gabriel and Bougé, Luc and Jan, Mathieu Month: January Number: RR-5082 Address: IRISA, Rennes, France Type: Research Report Institution: INRIA Url: http://www.inria.fr/rrrt/rr-5082.html Keywords: DATA SHARING, GRID, HIERARCHICAL ARCHITECTURE, JUXMEM, JXTA, PEER-TO-PEER
- Large-scale Deployment in P2P Experiments Using the JXTA Distributed Framework  (international)
EntryType: inproceedings Author: Gabriel Antoniu and Luc Bougé and Mathieu Jan and Sébastien Monnet Booktitle: Euro-Par 2004: Parallel Processing Pages: 1038-1047 Series: Lect. Notes in Comp. Science Number: 3149 Address: Pisa, Italy Month: Publisher: Springer Url: http://hal.inria.fr/inria-00000977/en Keywords: PEER-TO-PEER, JDF, JUXMEM, JXTA
- Peer-to-peer distributed shared memory?  (international)
EntryType: techreport Author: Antoniu, Gabriel and Bougé, Luc and Jan, Mathieu Month: September Number: RR-4924 Address: IRISA, Rennes, France Type: Research Report Institution: INRIA Url: http://www.inria.fr/rrrt/rr-4924.html Note: Published as~\citeAntBouJan03PACT-WIP Keywords: JUXMEM, DATA SHARING, GRID, PEER-TO-PEER, HIERARCHICAL ARCHITECTURE, JXTA
Success stories and benefits from Grid'5000
- Success stories Deployment of 580 rendezvous peers on 580 nodes across 6 sites of Grid'5000. The goal was to measure the time needed for the convergence of the peerview of rendezvous peers at this large scale (rendezvous peers (aka super-peers) are making the backbone of a JXTA overlay). Price at the Grid'5000 spring school.
- Overall benefits Access to a large number of nodes. Various type of networks. Tools for OS deployment.