DocumentCode :
1245436
Title :
Cluster computing with Java
Author :
Hatcher, Philip ; Reno, Mathew ; Antoniu, Gabriel ; Bougé, Luc
Author_Institution :
Dept. of Comput. Sci., New Hampshire Univ., Durham, NH, USA
Volume :
7
Issue :
2
fYear :
2005
Firstpage :
34
Lastpage :
39
Abstract :
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.
Keywords :
Java; multi-threading; multiprocessing systems; virtual machines; workstation clusters; Java; Web services; cluster computing; multiple virtual machines; multiprocessor computing; multithreaded computation; peer-to-peer applications; uniprocessor computing; Application software; Communication standards; Computer interfaces; Computer networks; Computer science; Java; Peer to peer computing; Virtual machining; Web services; Yarn; Hyperion; Java; MPI; cluster computing; distributed shared memory; message passing;
fLanguage :
English
Journal_Title :
Computing in Science & Engineering
Publisher :
ieee
ISSN :
1521-9615
Type :
jour
DOI :
10.1109/MCSE.2005.28
Filename :
1401800
Link To Document :
بازگشت