Abstract
In this paper, we present a communication library which extends an MPI application on a single parallel machine to a cluster of parallel machines. Stampi provides some functionality which are required for constructing distributed applications and environments based on the MPI2 standard with a focus on dynamic process management. Since the mechanism of communication bridge is transparent for users, it is very useful to assemble and link MPI applications on meta-computer systems. Furthermore Stampi supports novel functions; one is the communication between a Java applet to the backend parallel computer. Another is supporting remote file-IO. Both give us a framework of distributed resource management based on an MPI communication infrastructure. This paper covers the architecture of Stampi.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Message Passing Interface Forum: MPI: A Message-Passing Interface Standard, University of Tennesee (1995)
Message Passing Interface Forum: Extensions to the Message Passing Interface, University of Tennesee (1997)
Beisel, T., Gabriel, E., Resch, M.: An Extension to MPI for Distributed Computing on MPP’s, in Recent Advances in Parallel Virtual Machine and Message Passing Interface, Lecture Notes in Computer Science, Springer (1997)
Foster, I. and Karonis, N.: A Grid-Enabled MPI: Massage Passing in Heterogeneous Distributed Computing System, Proc. 1998 SC Conference (1998)
Fagg, G.E., London, K.S, and Dongarra, J.J.: MPI_Connect Managing Heterogeneous MPI applications Interoperation and Process Control, in Recent Advances in Parallel Virtual Machine and Message Passing Interface, Lecture Notes in Computer Science, Springer (1998)
Squyres, J. M. et. al.: The Interoperable Message Passing Interface (MPI) Extensions to LAM/MPI, Proc. the MPI Developer’s Conference, MPIDC (2000)
Foster, I., Kesselman, C. (eds.): The Grid: Blueprint for a New Computing Infrastructure, Morgan Kaufmann Pub. (1998)
Imamura, T., Koide, H., Takemiya, H.: Stampi: A Message Passing Library for Distributed Parallel Computing,-User’s Guide, 2nd Edition, JAERI-Data/Code 2000-002, JAERI (2000)
Thakur, R. Gropp, W., Lusk, E.: On implementing MPI-IO portably and with high performance, Proc. 6th Workshop on I/O in Parallel and Distributed Systems, ACM press (1999)
Carpenter, B., Gotov, V. Judd, G., Skjekkum, T., Fox, G.: MPI for Java: Position Document and Draft API Specification, Technical report JGF-TR-03, Java Grande Forum (1998)
Kimura, T. and Takemiya, H.: Distributed Parallel Computing for Fluid Structure Coupled Simulations on a Heterogeneous Parallel Computer Cluster, International Journal of High Performance Computing Applications, Vol. 13, No. 4 (1999)
Imamura, T., Tokuda, S.: A hybrid computing by coupling different architectural machines, a case study for Tokamak plasma simulation, Proc. 11th IASTED Conference Parallel and Distributed Computing and Systems, PDCS99 (1999)
Takemiya, H., Imamura, T., et al.: Software Environment for Local Area Metacomputing, Proc. 4th international conference on Supercomputing in Nuclear Applications, SNA2000 (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Imamura, T., Tsujita, Y., Koide, H., Takemiya, H. (2000). An Architecture of Stampi: MPI Library on a Cluster of Parallel Computers. In: Dongarra, J., Kacsuk, P., Podhorszki, N. (eds) Recent Advances in Parallel Virtual Machine and Message Passing Interface. EuroPVM/MPI 2000. Lecture Notes in Computer Science, vol 1908. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45255-9_29
Download citation
DOI: https://doi.org/10.1007/3-540-45255-9_29
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41010-2
Online ISBN: 978-3-540-45255-3
eBook Packages: Springer Book Archive