Skip to main content

An Approach to Asynchronous Object-Oriented Parallel and Distributed Computing on Wide-Area Systems

  • Conference paper
  • First Online:
Book cover Parallel and Distributed Processing (IPDPS 2000)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1800))

Included in the following conference series:

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)

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. N. J. Boden et al.: Myrinet: A Gigabit-per-Second Local Area Network. IEEE Micro, 15(1):29–36, 1995.

    Article  Google Scholar 

  2. D. Caromel, W. Klauser, and J. Vayssiere: Towards Seamless Computing and Meta-computing in Java. Concurrency: Pract.&Exp., 10(11–13):1043–1061, 1998.

    Article  Google Scholar 

  3. 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.

    Google Scholar 

  4. A. Ferrari: JPVM: Network Parallel Computing in Java. ACM Workshop on Java for High-Performance Network Computing. Palo Alto, 1998.

    Google Scholar 

  5. 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.

    Article  Google Scholar 

  6. 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.

    Google Scholar 

  7. A. Geist et al.: PVM: Parallel Virtual Machine. The MIT Press, 1994.

    Google Scholar 

  8. V. Getov and S. Mintchev: Towards a Portable Message Passing in Java. http://perm.scsise.vmin.ac.uk/Publications/javaMPI.abstract.

  9. K. Langendoen, R. Bhoedjang, and H. Bal: Models for Asynchronous Message handling. IEEE Concurrency, 28–38, April–June 1997.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. 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.

    Article  Google Scholar 

  12. M. Snir et al.: MPI: The Complete Reference. The MIT Press, 1996.

    Google Scholar 

  13. J. W. Stamos, and D. K. Gifford: Remote Evaluation. ACM Transactions on Computer Systems, 12(4):537–565, October 1990.

    Google Scholar 

  14. http://www.javasoft.com.

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics