Technologies Related to Grid Computing
Globus-Related Tools -- these systems are often used to support Globus deployments.
- Commodity Grid Kits (CoG) -- these are essentially API's to the Globus environment available in Java, Python, Perl, and other languages.
- Commounity Authorization Service (CAS) -- builds on GSI to allow resource providers to specify course-grained access control policies in terms of communities as a whole, delegating fine-grained access control policy management to the community itself.
- CondorG -- implements a Globus UI similar to that provided by the standard Condor system in order to provide enhanced metascheduling and job management functionality.
- GSI-enabled OpenSSH -- a patch that adds Grid Security Infrastructure support to the OpenSSH package, which will allow users to login to a grid-enabled system by presenting a digitally signed certificate.
- Grid Portal Development Kit (GPDK) -- though not being supported anymore, this provides a framework on which to build a JSP-based portal to the Globus environment.
- GridPort -- a collection of technologies designed to aid in the development of science portals on computational grids.
- KX.509/KCA -- provides a mechanism for generating a short term X.509 certificate from a Kerberos ticket.
- MPICH-G2 -- a Globus-enabled implementation of the MPI v1.1 standard, allowing you to couple multiple machines, potentially of different architectures, to run MPI applications.
- MyPoxy -- a credential repository for the grid, allowing you to store your Globus credentials in a central location and to retrieve a proxy credential whenever and wherever you need one, without worrying about managing private key and certificate files.
- Network Weather Service (NWS) -- a distributed system that periodically monitors and dynamically forecasts the performance various network and computational resources can deliver over a given time interval.
Distributed Resource Management -- these systems are typically targeted at providing workload management and job scheduling in tightly coupled cluster environments.
Workflow Management -- these systems will help automate interactions between multiple applications to create workflows.
Data Management -- these systems are designed to find and manipulate access data sets based on their attributes rather than their names or physical locations.
- SDSC Storage Resource Broker
Cluster Management -- these systems can help reduce the complexity of installing and administering servers in a cluster environment.
- IBM / AlphaWorks xCAT (see also an excellent Red Book for implementation details)
- IBM CSM
- Platform Clusterware
Internet2 Distributed Computing and Storage Projects -- these are loosely related to or are similar in concept to grid computing.