Network-Based Scientific Computing
Rapid advances in modern networking technologies and commodity high performance computing systems are leading the field of computing in a new paradigm referred to as network-based computing (NC). This paradigm views a large number of geographically distributed computer resources such as PCs, workstations, Symmetric Multi-processors (SMP) and Massively Parallel Processing (MPP) systems connected through a high speed network as a single meta-computer or computational grid . In this paper, we focus on the Internet (WAN) and Intranet (LAN) based computational grids and their ability to support scalable and robust “deep” computing. We present various implementations of the NC paradigm using commodity and customized software in the context of the existing PELLPACK problem solving environment , the ITPACK library as it has been implemented in the PELLPACK system, and a muti-physics application for the design of gas turbine engines . Through this study we attempt to assess the feasibility and efficiency of several NC paradigms for scientific applications utilizing existing middleware.
Keywordsnetwork computing grid computing deep computing problem solving environment legacy code middleware agent based computing client-server computing multi-physics application.
- A. A. Amsdem. KIVA-3V, A block-structured KIVA program for engines with vertical or canted valves. Technical Report LA-13313MS UC-1412, Los Alamos National Laboratory, 1997.Google Scholar
- M. Baker, R. Buyya, and D. Laforenza. The Grid: International efforts in global computing. Proceedings of International Conference on Advances in Infrastructure for Electronic Business, Science, and Education on the Internet (SSGRR’2000), to appear, July 31- August 6, 2000.Google Scholar
- P. Braam, M. Satyanarayanan, M. Ebling, J. Raiff, and J. Harkes. The coda distributed file system user and systems administration manual, May, 2000. Available via World Wide Web at http://www.coda.cs.cmu.edu/ Google Scholar
- A. C. Catlin, S. Weerawarana, E.N. Houstis, and M. Gaitatzes. The PELLPACK User Guide. Technical Report, Dept. of Computer Sciences, Purdue University, to appear, 2000.Google Scholar
- Ian Foster and Carl Kesselman. The grid: The blueprint for a new computing infrastructure. 1999.Google Scholar
- J. Hallquist. Theoretical manual for dyna3d. Technical Report UCID 19401, Lawrence Livermore Laboratories, 1983.Google Scholar
- IKV++. The grasshopper agent platform, 2000. Available via World Wide Web at http://www.ikv.de.
- IRIS Explorer Center. Iris explorer toolkit, 2000. Available via World Wide Web at http://www.nag.com/IEC.
- S. Markus, E. N. Houstis, A. C. Catlin, J. R. Rice, P. Tsompanopoulou, E. Vavalis, D. Gottfried, Ke Su, and G. Balakrishnan. An agent-based netcentric framework for multidisciplinary problem solving environments (mpse). Computational Engineering Journal, to appear, 2000.Google Scholar
- J. Neih and S. Yang. Thin is in, July, 2000. Available via World Wide Web at http://www.columbia.edu/ nieh/research/thin.
- Sun Microsystems. The java native interface. Sun Microsystems, Inc. Java Software, 1999.Google Scholar
- Transarc Corp. The afs file system in distributed comput- ing environments, 1996. Available via World Wide Web at http://www.transarc.com/Product/EFS/AFS/.
- S. Weerawarana, A. C. Catlin, S. Chui, C. Crabill, E.N. Houstis, S. Markus, and J.R. Rice. PDELab: An object-oriented framework for building problem solving environments for PDE based applications. pages 79–92. RogueWare Software, Corvallis, OR, 1994.Google Scholar