Abstract
This paper presents a flexible and effective model for object-oriented parallel programming in both local and wide area contexts and its implementation as a Java package. Blending r emote evaluation and active messages, our model permits programmers to express asynchronous, complex interactions, so overcoming some of the limitations of the models based on message passing and RPC and reducing communication costs.
Work carried out under the financial support of the M.U.R.S.T. in the framework of the project “Design Methodologies and Tools of High Performance Systems for Distributed Applications” (MOSAICO)
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
N. J. Boden et al.: Myrinet: A Gigabit-per-Second Local Area Network. IEEE Micro, 15(1):29–36, 1995.
D. Caromel, W. Klauser, and J. Vayssiere: Towards Seamless Computing and Meta-computing in Java. Concurrency: Pract.&Exp., 10(11–13):1043–1061, 1998.
T. von Eicken et al.: Active Messages: A Mechanism for Integrated Communication and Computation. 19th Ann. Int’l Symp. Computer Architectures, ACM Press, NY, 256–266, 1992.
A. Ferrari: JPVM: Network Parallel Computing in Java. ACM Workshop on Java for High-Performance Network Computing. Palo Alto, 1998.
I. Foster, C. Kesselmann, and S. Tuecke: The Nexus Approach to Integrating Multithreading and Communication. J. of Par. and Distr. Computing, 37:70–82, 1996.
I. Foster, G. K. Thiruvathukal, and S. Tuecke. Technologies for Ubiquitous Supercomputing: A Java Interface to the Nexus Communication System. Concurrency: Pract.&Exp., June 1997.
A. Geist et al.: PVM: Parallel Virtual Machine. The MIT Press, 1994.
V. Getov and S. Mintchev: Towards a Portable Message Passing in Java. http://perm.scsise.vmin.ac.uk/Publications/javaMPI.abstract.
K. Langendoen, R. Bhoedjang, and H. Bal: Models for Asynchronous Message handling. IEEE Concurrency, 28–38, April–June 1997.
S. Pakin, V. Karamcheti, and A. A. Chien: Fast Messages: Efficient, Portable Communication for Workstation Clusters and MPPs. IEEE Concurrency, 60–73, April–June 1997.
R. R. Raje, J. I. William, and M. Boyles: An Asynchronous Remote Method Invocation (ARMI) Mechanism for Java. Concurrency: Pract.&Exp.. 9(11):1207–1211, 1997.
M. Snir et al.: MPI: The Complete Reference. The MIT Press, 1996.
J. W. Stamos, and D. K. Gifford: Remote Evaluation. ACM Transactions on Computer Systems, 12(4):537–565, October 1990.
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
Di Santo, M., Frattolillo, F., Russo, W., Zimeo, E. (2000). An Approach to Asynchronous Object-Oriented Parallel and Distributed Computing on Wide-Area Systems. 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_73
Download citation
DOI: https://doi.org/10.1007/3-540-45591-4_73
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