Header graphic, look only. U.S. Department of Energy National Collaboratories

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:

Bottom line, look only DOE Logo