Application talks by Manny Salas and Ray Cosner were in counterpoint to two software talks
|
A computational grid is a large-scale high performance distributed computing system that presents new challenges from the heterogeneity of the nodes and the variable and sometimes poor performance of network latency and bandwidth. |
Application support should include both programming the typically data parallel simulation modules and the composition of modules to build complete processing systems. |
So the challenges are supporting fine grain concurrency within a single processor, data parallelism within a tightly coupled system and dataflow or other compositional model between nodes of the grid. |
Kennedy's talk reviewed the available technologies: auto-parallelism, explicit communication, distributed shared memory, data parallel languages, task or module parallelism, libraries typically supporting SPMD programming, programming tools, resource management, latency tolerance and run-time compilation.
|
This presentation by Fox stressed that there were important systems engineering advantages in building computational grid support on "commodity technologies" such as CORBA and the Web. |
This allowed one to exploit database, collaboration and the natural software integration capabilities of these impressive commercial systems designed for pervasive information systems such as worldwide commerce and corporate enterprise Intranets. |
There are some critical research issues in how best to incorporate high performance into these systems without losing the power and flexibility of the commodity approach. |
001 Remarks on Applications and Commodity(Web) Technologies for CFD Session 002 Structure(Architecture) of Applications - I 003 Structure(Architecture) of Applications - II 004 Some Classes of Applications 005 Computational Grid and the Web 006 Commodity Web-Server based Metacomputer Capabilities at 3 levels 007 Technology Convergence Roadmap - Overview for Forces Modeling, Integrated Modeling and Testing for DoD 008 General Commodity Service Integration Model 009 Example of WebFlow = AVS/Khoros using Web 010 Web Collaboration Model 011 Collaborative Applications with their participants 012 Use of Web Collaboration Systems in Multidisciplinary Applications 013 Minimal Web based Multidisciplinary Application 014 Comparison of Communication/Linkage Models