Title
Object mobility for performance improvements of parallel Java applications
Abstract
This paper describes a framework that employs Java and mobile objects to provide an efficient, parallel-computing environment in a heterogeneous, scalable computing cluster. The framework consists of migratable active objects performing computational tasks and static objects for managing them. The proposed framework simplifies the development of parallel applications by providing means for transparent object distribution among the nodes. It also improves the overall run-time performance by efficient, cluster-wide resource utilization. The framework uses adaptive resource management algorithms which are particularly attractive for executing parallel programs with unpredictable resource requirements and in clusters with heterogeneous machines. Our experiments show a significant improvement in the execution time of parallel applications when using the proposed schemes.
Year
DOI
Venue
2000
10.1006/jpdc.2000.1655
J. Parallel Distrib. Comput.
Keywords
Field
DocType
performance improvement,parallel java application,object mobility,parallel computer,resource utilization
Resource management,Cluster (physics),Object-oriented programming,Computer science,Parallel computing,Execution time,Java,Computer cluster,Distributed computing,Scalable computing
Journal
Volume
Issue
ISSN
60
10
Journal of Parallel and Distributed Computing
Citations 
PageRank 
References 
3
0.40
13
Authors
5
Name
Order
Citations
PageRank
Dror Garti130.40
Shem-Tov Cohen230.40
Amnon Barak3590119.00
Arie Keren420417.85
Ricardo Szmit551.00