Abstract
A distributed Java platform has been designed and built for the simplified implementation of distributed Java applications. Its programmable nature means that code as well as data is distributed over a network. The platform is largely based on the Java Distributed Computation Library of Fritsche, Power, and Waldron. The generality of our system is demonstrated through the emulation of a MIMD (multiple instruction, multiple data) architecture. This is achieved by augmenting the server with a virtual pipeline processor. We explain the design of the system, its deployment over a university network, and its evaluation through a sample application.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
G. Woltman, “Great Internet Mersenne Prime Search,” 1996. <http://www.mersenne.org>
K. Fritsche, J. Power, J. Waldron, “A Java distributed computation library,” Proc. 2nd International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT2001), pp. 236–243, Taipei, Taiwan, July 2001.
Message Passing Interface Forum, “MPI: A message-passing interface standard,” International Journal of Supercomputer Applications and High Performance Computing 8(3/4), 159–416, 1994.
V. S. Sunderam, “PVM: a framework for parallel distributed computing,” Concurrency: Practice and Experience 2(4), 315–340, 1990.
Sun Microsystems, “JavaSpaces Technology,” 2001.<http://java.sun.com/products/javaspaces>
VA Linux Systems, Inc, “Joone-Java object oriented neural engine,” 2001. <http://joone.sourceforge.net/>
F. Loulergue, G. Hains, C. Foisy, “A calculus of functional BSP programs,” Science of Computer Programming, 37,.253–277, 2000.
P. Sanders, “Emulating MIMD behaviour on SIMD machines,” International Conference on Massively Parallel Processing Applications and Development, pp. 313–321, Delft, 1994. Elsevier. (Extended version in “Efficient emulation of MIMD behavior on SIMD machines,” Technical Report IB 29/95, Universität Karlsruhe, Fakultät für nformatik,1995.)
R. Allen, T. Keane, T.J. Naughton, J. McInerney, J. Waldron, “Segmental duplication in Tuberculosis genome,” submitted October 2002.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Keane, T., Allen, R., Naughton, T., McInerney, J., Waldron, J. (2003). Distributed Java Platform with Programmable MIMD Capabilities. In: Guelfi, N., Astesiano, E., Reggio, G. (eds) Scientific Engineering for Distributed Java Applications. FIDJI 2002. Lecture Notes in Computer Science, vol 2604. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36520-6_11
Download citation
DOI: https://doi.org/10.1007/3-540-36520-6_11
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00679-4
Online ISBN: 978-3-540-36520-4
eBook Packages: Springer Book Archive