Cluster Computing with Java

  • Authors:
  • Philip Hatcher;Mathew Reno;Gabriel Antoniu;Luc Bouge

  • Affiliations:
  • University of New Hampshire, Durham;University of New Hampshire, Durham;IRISAýINRIA Research Center, France;École Normale Supérieure of Cachan, France

  • Venue:
  • Computing in Science and Engineering
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Java has emerged as a possible lingua franca for uniting the disparate worlds of web computing, cluster computing, multiprocessor computing, and uniprocessor computing. In this paper we explore Java's support for cluster computing. We compare the two basic approaches to utilizing Java in a cluster. The first approach views the cluster as a single computer running a single Java virtual machine. The second approach connects the standard Message Passing Interface to Java and therefore views the cluster as a collection of computers each running a separate Java virtual machine. We evaluate the performance of the two approaches on a set of benchmark applications obtained from the Java Grande Forum.