Expressing Parallelism in Java Applications Distributed on Clusters

  • Authors:
  • Violeta Felea;Nathalie Devesa;Bernard Toursel;Pierre Lecouffe

  • Affiliations:
  • -;-;-;-

  • Venue:
  • IWCC '01 Proceedings of the NATO Advanced Research Workshop on Advanced Environments, Tools, and Applications for Cluster Computing-Revised Papers
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

Java threads allow to express parallelism of a Java application. However, integrating parallelism in the context of distributed object systems, namely in the Java RMI context, raises problems at both conceptual and implementation levels. This article presents an useful tool, the distributed collection, which allows the expression of parallelism and an easy recovery of the results. The parallelism proposed associates the two approaches: the data parallelism, through fragmented data and the task parallelism using asynchronous calls. We show the interest of distributed collections, evaluating the facility in the conception of distributed and parallel Java programs.