Grid Computing Resources
Side nav buttonsHomeResourcesTechnologiesNewsAbout

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.

  • TurboWorx Turbobench

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.