High performance parallel Java with Javaparty
Loading...
Authors
Nassar, Samuel.
Subjects
Advisors
Su, Weilian.
Date of Issue
2008-06
Date
Publisher
Monterey California. Naval Postgraduate School
Language
Abstract
To achieve better performance with Java applications, computers can be interconnected with fast networks to form a cluster making available multiple Java Virtual Machines. Unfortunately, Java does not provide an elegant, easy to use mechanism for parallel programming on clusters. JavaParty transparently adds remote objects to Java while avoiding the disadvantages of programming with remote method invocation (RMI) and many disadvantages of the message-passing approach in general. This thesis presents a performance analysis of a cluster running a Java benchmark using JavaParty. It reveals quantitative performance measurements showing a decrease in application execution time by adding more machines. In addition, this thesis presents a method to increase the performance of the cluster network in the presence of network congestion using Quality of Service (QoS).
Type
Thesis
Description
Series/Report No
Department
Organization
Naval Postgraduate School (U.S.)
Identifiers
NPS Report Number
Sponsors
Funder
Format
xvi, 61 p.: ill. ;
Citation
Distribution Statement
Approved for public release; distribution is unlimited.
