Object Mobility for Performance Improvements of Parallel Java Applications

Dror Garti*, Shem Tov Cohen, Amnon Barak, Arie Keren, Ricardo Szmit

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

4 Scopus citations

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.

Original languageEnglish
Pages (from-to)1311-1324
Number of pages14
JournalJournal of Parallel and Distributed Computing
Volume60
Issue number10
DOIs
StatePublished - Oct 2000

Fingerprint

Dive into the research topics of 'Object Mobility for Performance Improvements of Parallel Java Applications'. Together they form a unique fingerprint.

Cite this