CoG Kits: Enabling Middleware for Designing Science Applications,
Web Portals and Problem Solving Environments
A NC Base Program Project
Commodity Grid (CoG) Kits will allow the application programmer
or middleware developer to readily make use of Grid services from
a higher-level framework by defining mappings and interfaces between
Grid services and particular commodity frameworks. This will facilitate
development of advanced scientific applications for emerging national-scale
computational Grid infrastructures. These kits will allow easier
and more rapid application development by encouraging collaborative
code reuse and avoiding the duplication of effort among problem
solving environments, science portals, Grid middleware, and collaboratory
pilots.
The goal of this collaboratory middleware project is to develop and deploy
two CoG Kits, for Java and Python.
The objectives of this project are
- Deliver high-quality CoG Kits for Java and Python
- Integrate Web and Grid services
- Provide access to basic Grid services: GRAM, MDS, security,
GridFTP, GSI, Replica Catalog, co-scheduling
- Develop composable components and component heirarchies
- Provide outreach and support
This project is a collaboration among Argonne National Laboratory
and Lawrence Berkeley National Laboratory.
For more info, see:
|