EVALUATION OF JXTA AND JAVA FOR DEVELOPING MESSAGE PASSING PARALLEL PROGRAMS

Authors

  • Marcio Augusto de Souza Universidade Estadual de Ponta Grossa
  • Luciano José Senger Universidade Estadual da Ponta Grossa
  • Arion de Campos Junior Universidade Estadual da Ponta Grossa
  • Marcelo Ferrasa Universidade Estadual da Ponta Grossa

Abstract

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.

Downloads

Issue

Section

Articles