TY - JOUR
T1 - Object Mobility for Performance Improvements of Parallel Java Applications
AU - Garti, Dror
AU - Cohen, Shem Tov
AU - Barak, Amnon
AU - Keren, Arie
AU - Szmit, Ricardo
PY - 2000/10
Y1 - 2000/10
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=0346109330&partnerID=8YFLogxK
U2 - 10.1006/jpdc.2000.1655
DO - 10.1006/jpdc.2000.1655
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:0346109330
SN - 0743-7315
VL - 60
SP - 1311
EP - 1324
JO - Journal of Parallel and Distributed Computing
JF - Journal of Parallel and Distributed Computing
IS - 10
ER -