Abstract
In this paper we sketch out a proposed reference implementation for message passing in Java (MPJ), an MPI-like API from the Message-Passing Working Group of the Java Grande Forum [1,2]. The proposal relies heavily on RMI and Jini for finding computational resources, creating slave processes, and handling failures. User-level communication is implemented efficiently directly on top of Java sockets.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
5. References
B. Carpenter, et al. MPI for Java: Position Document and Draft API Specification, Java Grande Forum, JGF-TR-3, Nov. 1998, http://www.javagrande.org/
M. Baker, D. Carpenter, G. Fox, S. Ko and X. Li, mpiJava: A Java MPI Interface, to appear in the International Journal Scientific Programming — ISSN 1058-9244, http://www.cs.cf.ac.uk/hpjworkshop/
G. Judd, et. al., DOGMA: Distributed Object Group Management Architecture, ACM 1998 Workshop on Java for High-Performance Network Computing. Palo Alto, February 1998, Concurrency: Practice and Experience, 10(11–13), 1998
K. Dincer, jmpi and a Performance Instrumentation Analysis and Visualization Tool for jmpi, First UK Workshop on Java for High Performance Network Computing, Europar’ 98, September 1998, http://www.cs.cf.ac.uk/hpjworkshop/
K. Arnold et. al., The Jini Specification, Addison Wesley, 1999
W. Edwards, Core Jini, Prentice Hall, 1999
J. Waldo, et. al., A Note on Distributed Computing, Sun Microsystems Laboratories, SMLITR-94-29, 1994
M. Welsh, Using Java to Make Servers Scream, Invited talk at ACM 1999 Java Grande Conference, San Francisco, CA, June, 1999
C. Chang and T. von Eiken, Interfacing Java to the Virtual Interface Architecture, ACM 1999 Java Grande Conference, June, 1999, ACM Press
MPICH — A Portable Implementation of MPI, http://www.mcs.aril.gov/mpi/mpich/
MPI Forum, MPI: A Message-Passing Interface Standard, University of Tennessee, Knoxville, TN, USA, June 1995, http://www.mcs.aril.gov/mpi
G. Crawford, Y. Dandass and A. Skjellum, The JMPI Commercial Message Passing Environment and Specification: Requirements, Design, Motivations, Strategies, and Target Users, http://www.mpisofttech.com/publications
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
Baker, M., Carpenter, B. (2000). MPJ: A Proposed Java Message Passing API and Environment for High Performance Computing. In: Rolim, J. (eds) Parallel and Distributed Processing. IPDPS 2000. Lecture Notes in Computer Science, vol 1800. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45591-4_75
Download citation
DOI: https://doi.org/10.1007/3-540-45591-4_75
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67442-9
Online ISBN: 978-3-540-45591-2
eBook Packages: Springer Book Archive