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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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
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.
The CORBA specification is controlled by the Object Management Group. http://www.omg.org/
Sun’s central site for information about Java is at: http://java.sun.com/
World Wide Web Consortium, Extensible Markup Language (XML) http://www.w3.org/XML/
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.
I. Foster and C. Kesselman. Globus: A Metacomputing Infrastructure Toolkit. Int. J. Supercomp. Appl., 11, 115–128, 1997. http://www.globus.org
Uniform Access to Computing Resources. http://www.fz-juelich.de/unicore
The Beanbox is a free reference builder tool from Sun. Commercial tools are listed at: http://java.sun.com/beans/tools.html
AVS is produced by Advanced Visual Systems Inc. http://www.avs.com/
A list of ORB’s is given at: http://adams.patriot.net/~valesky/freecorba.html/
W.H. Press, B.P. Flannery, S.A. Teukolsky and W.T. Vetterling. Numerical Recipes. In various languages. CUP.
J. Reeve and M. Heath An Effcient Parallel Version of the Householder-QL Matrix Diagonalization Algorithm. Par. Comp. 25, 311–319, 1999.
T. Haupt, E. Akarsu and G. Fox. WebFlow: A Framework for Web Based Meta-computing. Proc. of HPCN 1999, Springer. 291–299, 1999.
Besides well known techniques of wrapping Fortran, some work on an F90 binding was done in the context of the Esprit PACHA project.
http://www.cs.wustl.edu/~schmidt/corba-research-performance.html
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/
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/
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
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