Grid'5000 experiment

Jump to: navigation, search

Java and asynchronous iterative applications: large scale experiments (Application)

Conducted by

Raphael Couturier, Kamel Mazouzi


This work focuses on large scale experiments with Java and asynchronous iterative applications. In those applications, tasks are dependent and the use of distant clusters may be difficult, for example, because of latencies, heterogeneity, and synchronizations. Experiments have been conducted on the Grid'5000 platform using a new version of the Jace environment. We study the behavior of an application (the Poisson problem) with the following experimentation conditions: one and several sites, large number of processors (from 80 to 500), different communication protocols (RMI, sockets and NIO), synchronous and asynchronous model. The results we obtained, demonstrate both the scalability of the Jace environment and its ability to support wide-area deployments and the robustness of asynchronous iterative algorithms in a large scale context.


in progress


  • Nodes involved: 1000
  • Sites involved: >3
  • Minimum walltime: 4h
  • Batch mode: no
  • Storage bound: no
  • Interlink bound: yes

Tools used

No information


In this work we have described a set of large scale experiments conducted on asynchronous iterative applications and with a Java-based execution environment. We show how this kind of algorithms are well suited for large scale grid contexts compared to synchronous ones. We also show how the new version of the Jace platform successfully faces the scalability issues. Our current work focuses on developing our experiments and analysis. We are testing Jace V2 with other scientific applications and we are refining our quantitative analysis by measuring different parameters such as bootstrapping time, synchronizations time.

More information here

Shared by: Raphael Couturier, Kamel Mazouzi
Last update: 2008-11-18 06:50:15
Experiment #255

Personal tools

Public Portal
Users Portal
Admin portal
Wiki special pages