The Grid provides a sophisticated service layer allowing users to access and manage distributed hardware resources. Grid tools such as Globus handle multiple networks, machines, binary representations of data, and scheduling policies. However, providing end users with practical tools to tie together combined hardware and software resources distributed across the Grid requires an additional software layer. The Component Architecture Toolkit (CAT) is a system based on distributed software components, which are found, instantiated, run, and connected together through a high-level visualprogramming model. This paper describes the architecture underlying the CAT, and shows example computations carried out using it.
[1]
Dennis Gannon,et al.
Compiler support for an RMI implementation using NexusJava
,
1999
.
[2]
Jean-Francois Hetu,et al.
Simulation of 3-D mold-filling and solidification processes on distributed memory parallel architect
,
1997
.
[3]
Dennis Gannon,et al.
HPC++ and the HPC++Lib Toolkit
,
2001,
Compiler Optimizations for Scalable Parallel Systems Languages.
[4]
Ricardo Camarero,et al.
A configurable visualization environment
,
1996
.
[5]
Dennis Gannon,et al.
Java RMI performance and object model interoperability: experiments with Java/HPC++
,
1998
.