EVALUATION OF JXTA AND JAVA FOR DEVELOPING MESSAGE PASSING PARALLEL PROGRAMS
Resumo
This paper presents a study of the use Java and JXTA for developing message passing parallel applications. This work is divided in two parts: a comparison of a parallel application developed in C (Open MPI ) and Java (MPJ Express); a performance comparison among the message passing routines provided by JXTA, parallel communication libraries and the native sockets of Java and C. The results show that Java is a viable alternative to the development of parallel applications, both in terms of execution time and in terms of communication. However, JXTA has a very large communication overhead and it is not recommended in situations where much communication occurs.