Nothing Special   »   [go: up one dir, main page]

Skip to main content

A Framework for Exploiting Object Parallelism in Distributed Systems

  • Conference paper
  • First Online:
High Performance Computing and Networking (HPCN-Europe 2000)

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

Included in the following conference series:

  • 378 Accesses

Abstract

To support parallel computing in a distributed object-based computing platform, a uniform high performance distributed object architecture layer is necessary. In this paper, we propose a distributed object-based framework called DoHPC to support parallel computing on distributed object architectures. We present the use of dependence analysis technique to exploit intra-object parallelism and an interoperability model for supporting distributed parallel objects. Experimental results on a Fujitsu AP3000 UltraSPARC workstation cluster computer show that with intra-object parallel computation speedup efficiency is greater than 90% and with overhead of less than 10% for large problems. In addition, the interoperability model improves speedup by 20%.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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.

Similar content being viewed by others

References

  1. J. Barth, A Practical Inter-procedural Data flow Analysis Algorithm, Communications of the ACM, Vol. 21, No. 9, pp. 721–736, 1978.

    Article  Google Scholar 

  2. E. Eide, K. Frei et.al, Flick: A Flexible, Optimizing IDL Compiler, ACM SIG-PLAN Notices, Vol. 32, No. 5, May 1997.

    Google Scholar 

  3. D. Gannon, R. Bramley et.al, Developing Component Architectures for Distributed Scientific Problem Solving, IEEE Computational Science & Engineering, Vol. 5, No. 2, April–June 1998.

    Google Scholar 

  4. A. Gokhale and D. C. Schmidt, Measuring the Performance of Communication Middleware on High-Speed Networks. In Proceeding of SIGCOMM’96, pp. 306–317, Stanford, CA, August 1996.

    Google Scholar 

  5. A. Gokhale and D. C. Schmidt, The Performance of the CORBA Dynamic Invocation Interface and Dynamic Skeleton Interface over High-Speed ATM Networks. In Proceedings of GLOBECOM’96, pp. 50–56, London, England, November 1996.

    Google Scholar 

  6. A. Gokhale and D. C. Schmidt, Evaluating Latency and Scalability of CORBA Over High-Speed ATM Networks., In Proceedings of the International Conference on Distributed Computing Systems, Baltimore, Maryland, May 1997.

    Google Scholar 

  7. K. Keahey, A Model of Interaction for Parallel Objects in a Heterogeneous Distributed Environment, Technical report, ftp://ftp.cs.indiana.edu/pub/techreports/TR467.ps.Z, Sept, 1996

  8. K. Keahey, Dennis Gannon, PARDIS: A Parallel Approach to CORBA, Technical report, ftp://ftp.cs.indiana.edu/pub/techreports/TR475.ps.Z, February 1997.

  9. O. Nierstrasz, A Tour of Hybrid-A Language for Programming with Active Objects, Advances in Object-Oriented Software Engineering, ed. D. Mandrioli and B. Meyer, Prentice-Hall, 1992.

    Google Scholar 

  10. J. Reynders, P. J. Hinker et.al, POOMA: A Framework for Scientific Simulation on Parallel Architectures, available in: http://www.acl.lanl.gov/pooma/documentation.

  11. D.C. Schmidt, S. Mungee et.al, Alleviating Priority Inversion and Nondeterminism in Real-Time CORBA ORB Core Architectures, In Proceedings of the Fourth IEEE Real-Time Technology and Applications Symposium, San Francisco, December 1997.

    Google Scholar 

  12. C. Wang and Y. M. Teo, Supporting Parallel Computing on a Distributed Object Architecture, Technical Report, School of Computing, National University of Singapore, February 2000.

    Google Scholar 

  13. G. Welling, B.R. Badinath, Mobjects: Programming Support for Environment Directed Application Policies in Mobile Computing, ECOOP95,1995.

    Google Scholar 

  14. V. F. Wolfe, L.C. DiPippo, et.al, Real-time CORBA, In Proceedings of the Third IEEE Real-Time Technology and Applications Symposium, Montréal, Canada, IEEE, June 1997.

    Google Scholar 

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

Wang, C., Teo, Y.M. (2000). A Framework for Exploiting Object Parallelism in Distributed Systems. In: Bubak, M., Afsarmanesh, H., Hertzberger, B., Williams, R. (eds) High Performance Computing and Networking. HPCN-Europe 2000. Lecture Notes in Computer Science, vol 1823. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45492-6_82

Download citation

  • DOI: https://doi.org/10.1007/3-540-45492-6_82

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67553-2

  • Online ISBN: 978-3-540-45492-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics