Exposing MPI applications as grid services

3Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

This paper presents a Grid Services programming framework for the virtualization and composition of mesh-based high performance MPI applications and their interaction with other Grid Services. Applications are abstracted using a Uses / Provides port scheme where ports represent access points to data quantities. Quantities are modeled using Service Data Elements and Grid Service Handles. Clients can query services based on provides quantities and subscribe to related notification sources. Service clients execute MPI applications through a customized application management service, passing requirements regarding the mesh-topology and the execution environment. The framework defines and provides reference implementations of core portTypes used to instantiate and control the execution of a parallel application. Finally services can be composed using their Uses / Provides Quantities based on service workflow descriptions. © Springer-Verlag 2004.

Cite

CITATION STYLE

APA

Floras, E., & Cotronis, Y. (2004). Exposing MPI applications as grid services. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 3149, 436–443. https://doi.org/10.1007/978-3-540-27866-5_57

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free