By Topic

Cluster computing with Java

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

4 Author(s)
Hatcher, P. ; Dept. of Comput. Sci., New Hampshire Univ., Durham, NH, USA ; Reno, M. ; Antoniu, G. ; Bouge, L.

Java could be a new lingua franca for uniting disparate computing worlds. In this article, the authors explore two approaches for Java's support of cluster computing - as single and multiple virtual machines - and evaluate the performance of the two approaches via a set of benchmark applications. Java has emerged as a possible solution to unite Web, cluster, multiprocessor, and uniprocessor computing. Its support for multithreaded computation and remote method invocation, improvements in its compilation technology (which have made it competitive with C++ for many applications), and Java-based solutions for building Web services, peer-to-peer applications, and so on, have driven its emergence. In this article, we explore Java's support for using a cluster of computers interconnected via a high-performance network to execute single high-performance applications.

Published in:

Computing in Science & Engineering  (Volume:7 ,  Issue: 2 )