A Java-based Programming Environment for the Grid: Jojo
 
Hidemoto Nakada1 Satochi Matsuoka2 and Satoshi Sekiguchi3
 
1National Institute of Advanced Industrial Science and Technology (AIST)/ Tokyo Institute of Technology
hide-nakada@aist.go.jp
2Tokyo Institute of Technology/National Institute of Information
matsu@is.titech.ac.jp
3National Institute of Advanced Industrial Science and Technology (AIST)
s.sekiguchi@aist.go.jp
 
 
Abstract
 
 
This poster introduces a java-based programming environment for the Grid, called Jojo. Jojo is a distributed programming environment implemented in Java. It is suitable for a grid environment consists of cluster of clusters. Jojo provides several features, including secure remote invocation using Globus GRAM, intuitive message passing API suitable for parallel execution and automatic user program staging. Jojo helps users to construct their own parallel-distributed application on the Grid.

In the poster, we show design and implementation of Jojo, its programming API and a working program example. We also show preliminary performance evaluation result.