Abstract
In this paper we sketch out a proposed infrastructure for a reference implementation for message passing in Java (MPJ), the Java Grande Forum’s MPI-like message-passing API [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.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
B. Carpenter, V. Getov, G. Judd, T. Skjellum and G. Fox, MPI for Java: Position Document and Draft API Specification, Java Grande Forum, JGF-TR-3, November 1998, http://www. javagrande.org /
M.A. Baker, D.B. Carpenter, G.c. Fox, S.H. Ko and X. Li, mpi J ava: A Java MPI Interface, accepted for publication in the International Journal Scientific Programming to appear in 1999 ISSN 1058-9244, http://www.es.ef.ae. uk /hpjworkshop/
G. Judd, M. Clement and Q. Snell, 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, jrnpi and a Performance Instrumentation Analysis and Visualization Tool for jrnpi, First UK Workshop on Java for High Performance Network Computing. Europar 98, September 1998, http://www.cs. cf.ac.uk/hpjworkshop/
K. Arnold, B. O’Sullivan, R.W. Scheifler, J.Wa1do and A. Wollrath, The Jini Specification, Addison Wesley, 1999
K.W. Edwards, Core Jini, Prentice Hall, 1999
J. Waldo, G. Wyant, A. Wollrath and S. Kendall, A Note on Distributed Computing, Sun Microsystems Laboratories. SMU TR-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, ACM Press, June, 1999
MPICH - A Portable Implementation of MPI, http://www.mes.anl. gov/mpi/mpich/
Message Passing Interface Forum, MPI: A Message-Passing Interface Standard, University of Tennessee, Knoxville, TN, USA, June 1995, http://www.mes.anl. 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.mpi - sof tteeh.eom/publiea tions
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer Science+Business Media New York
About this paper
Cite this paper
Baker, M., Carpenter, B. (2000). A Proposed Jini Infrastructure to Support a Java Message Passing Implementation. In: Hariri, S., Lee, C.A., Raghavendra, C.S. (eds) Active Middleware Services. The Kluwer International Series in Engineering and Computer Science, vol 583. Springer, Boston, MA. https://doi.org/10.1007/978-1-4419-8648-1_17
Download citation
DOI: https://doi.org/10.1007/978-1-4419-8648-1_17
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4613-4657-9
Online ISBN: 978-1-4419-8648-1
eBook Packages: Springer Book Archive