Ensemble-2: dynamic composition of MPMD programs

  • Authors:
  • Yiannis Cotronis;Paul Polydoras

  • Affiliations:
  • Department of Informatics and Telecommunications, National and Kapodistrian University of Athens, Panepistimioupolis, Athens, Greece;Department of Informatics and Telecommunications, National and Kapodistrian University of Athens, Panepistimioupolis, Athens, Greece

  • Venue:
  • PVM/MPI'05 Proceedings of the 12th European PVM/MPI users' group conference on Recent Advances in Parallel Virtual Machine and Message Passing Interface
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Ensemble-1 has been proposed for composing applications, consisting of MPI based components and external composition directives. Composed applications may be executed on any MPI distribution. Ensemble-1 followed the “static” principles of MPI-1; there is no dynamic process creation or destruction. In this paper, we propose Ensemble-2 supporting the composition of dynamically created processes following MPI-2 standard. The composition is based on construction of intercommunicators and establishing communication channels using either the parent/child or the client/server process relationship model.