Skip to main content

A Problem Solving Environment Based on Commodity Software

  • 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:

  • 371 Accesses

Abstract

Following the common use of of commodity hardware to build clusters, we argue that commodity software should be harnessed in a similar way to support Scientific and Engineering work. Problem Solving Environments (PSE) provide the arena where commodity software technology can modernise the development and execution environment. We describe a PSE prototype based on the standard software infrastructure of Java Beans and CORBA that illustrates this idea and provides advanced PSE functionality at minimum effort for medium sized heterogeneus platforms.

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

References

  1. D. Ridge, D. Becker, P. Merkey and T. Sterling. Beowulf: Harnessing the Power of Parallelism in a Pile-Of-PC’s. Proc. 1997 IEE Aerospace Conference. See the Beowulf Project page at CESDIS: http://cesdis.gsfc.nasa.gov/linux/beowulf/beowulf.html

  2. G. Fox, W. Furmanski, T. Haupt, E. Akarsu and H. Ozdemir. HPcc as High Performance Commodity Computing on top of Integrated Java, CORBA, COM and Web Standards. Proc. of Europar 1998, Springer. 55–74, 1998.

    Google Scholar 

  3. The CORBA specification is controlled by the Object Management Group. http://www.omg.org/

  4. Sun’s central site for information about Java is at: http://java.sun.com/

  5. World Wide Web Consortium, Extensible Markup Language (XML) http://www.w3.org/XML/

  6. E. Gallopoulos, E. Houstis and J.R. Rice. Problem Solving Environments for Computational Science. IEEE Comput. Sci. Eng., 1, 11–23, 1994. E. Gallopoulos, E. Houstis and J.R. Rice. Workshop on Problem Solving Environments: Findings and Recommendations. ACM Comp. Surv., 27, 277–279, 1995.

    Article  Google Scholar 

  7. I. Foster and C. Kesselman. Globus: A Metacomputing Infrastructure Toolkit. Int. J. Supercomp. Appl., 11, 115–128, 1997. http://www.globus.org

    Article  Google Scholar 

  8. Uniform Access to Computing Resources. http://www.fz-juelich.de/unicore

  9. The Beanbox is a free reference builder tool from Sun. Commercial tools are listed at: http://java.sun.com/beans/tools.html

  10. AVS is produced by Advanced Visual Systems Inc. http://www.avs.com/

  11. A list of ORB’s is given at: http://adams.patriot.net/~valesky/freecorba.html/

  12. W.H. Press, B.P. Flannery, S.A. Teukolsky and W.T. Vetterling. Numerical Recipes. In various languages. CUP.

    Google Scholar 

  13. J. Reeve and M. Heath An Effcient Parallel Version of the Householder-QL Matrix Diagonalization Algorithm. Par. Comp. 25, 311–319, 1999.

    Article  MATH  MathSciNet  Google Scholar 

  14. http://www.ooc.com/ob.html

  15. http://www.multimania.com/dogweb/

  16. T. Haupt, E. Akarsu and G. Fox. WebFlow: A Framework for Web Based Meta-computing. Proc. of HPCN 1999, Springer. 291–299, 1999.

    Google Scholar 

  17. http://www.osc.edu/~kenf/theGateway

  18. http://www.arttic.com/projects/JACO3/default.html

  19. http://www.extreme.indiana.edu/pseware/

  20. Besides well known techniques of wrapping Fortran, some work on an F90 binding was done in the context of the Esprit PACHA project.

    Google Scholar 

  21. http://www.cs.wustl.edu/~schmidt/corba-research-performance.html

  22. R. Armstron, D. Gannon, A. Geist, K. Keahey, S. Kohn, L. McInnes, S. Parker and B. Smolinski. Toward a Common Component Architecture for High-Performance Scientific Computing. Available from the CCA Forum: http://z.ca.sandia.gov/~cca-forum/

  23. O.F. Rana, M. Li, D.W. Walker and M. Shields. An XML based Component Model for Generating Scientific Applications and Performing Large Scale Simulations in a Meta-Computing Environment. Available from: http://www.cs.cf.ac.uk/PSEweb/

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

Lancaster, D., Reeve, J.S. (2000). A Problem Solving Environment Based on Commodity Software. 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_1

Download citation

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

  • 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