This is a static archive of the previous Open Grid Forum GridForge content management system saved from host forge.ogf.org file /sf/wiki/do/viewPage/projects.glue-wg/wiki/TeraGridRequirements at Fri, 04 Nov 2022 18:46:52 GMT SourceForge : View Wiki Page: TeraGridRequirements

Project Home

Tracker

Documents

Tasks

Source Code

Discussions

File Releases

Wiki

Project Admin
Search Wiki Pages Project: GLUE     Wiki > TeraGridRequirements > View Wiki Page
wiki1736: TeraGridRequirements
During Q2 2007 the TeraGrid will deploy new information services that will publish which high-level capabilities are available on individual TeraGrid resources, plus information about the software and services providing each capability.

The new information services are part of our next generation Coordinated TeraGrid Software and Services "CTSS" version 4 project.

A summary of our capability, service, and software information follows.


Capability Registration

Examples of TeraGrid capabilities:

  • Remote compute (i.e. Grid job submission)
  • Data transfer (i.e. Grid file transfer)
  • Data management
  • Remote login (i.e. Grid login)
  • Parallel application support (i.e. MPI)

Initially, we plan to publish the following capability attributes:

  • SiteID - Globally unique site ID offering the capability
  • ResourceID - Globally unique resource ID/cluster offering the capability
  • UniqueID - Globally unique capability ID
  • Name - Capability (kit) name
  • Version - Capability (kit) version
  • supportGoal - Targeted support level
  • supportLevel - Current support level
  • statusURL - URL to a monitoring status page
  • userSupportOrganizaton - Descriptive name for the user support organization
  • userSupportContact - How to contact the support organization

Sample XML:

<kitRegistration UniqueID="dtf.uc.teragrid.org" timestamp="2007-02-01T04:37:10Z">
   <SiteID>uc.teragrid.org</SiteID>
   <ResourceID>dtf.uc.teragrid.org</ResourceID>
   <kit UniqueID="RemoteCompute.dtf.uc.teragrid.org">
      <Name>RemoteCompute</Name>
      <Version>1.0</Version>
      <supportGoal>production</supportGoal>
      <supportLevel>testing</supportLevel>
      <statusURL>http://someurl.teragrid.org/resource/kit/</statusURL>
      <userSupportOrganization>TeraGrid</userSupportOrganization>
      <userSupportContact>mailto:help@teragrid.org</userSupportContact>
   </kit>
   <kit UniqueID="DataTransfer.dft.uc.teragrid.org">
      ...
   </kit>
</kitRegistration>

Service Registration

Examples of TeraGrid services:

  • GT 4 Pre-WS GRAM service
  • GT 4 WS GRAM service
  • GT 4 MDS service
  • GT 4 GridFTP service
  • gsiSSH service
  • SRB service

Initially, we plan to publish the following service attributes:

  • SiteID - Globally unique site ID offering the service
  • ResourceID - Globally unique resource ID/cluster hosting the service
  • UniqueID - Globally unique service ID
  • Name - Human friendly service name
  • Type - Service type
  • Version - Version of service type
  • Endpoint - Service contact point

Software Registration

Examples of TeraGrid software:

  • Condor 6.9.1 client
  • mpich-gm 1.2.6e build with Intel 8.1
  • gnu compiler

Initially, we plan to publish the following software attributes:

  • SiteID - Globally unique site ID offering the software
  • ResourceID - Globally unique resource ID/cluster hosting the software
  • UniqueID - Globally unique software ID
  • Name - Software name
  • Version - Version of software
  • HandleType - Method for accessing software from Unix shell
  • HandleKey - Argument/key for the method
  • Default - Available in default login (and job) environment

There is some obvious overlap between service and software attributes. Services are available to users thru an Endpoint, software is available to users thru some Unix level access method (handle type and key). Services and software would be associated with one or more capability kits.

Of these 3 types of information, service is the only one that currently exists in GLUE, I believe. We selected a subset of the GLUE 1.3 Service attributes that the TeraGrid has a use case for.

We are also considering publishing Site information, and would choose a subset of GLUE Site attributes. If our users demanded additional compute element and storage element information, we would also adopt subsets of these entities from GLUE.

 



Versions Associations Attachments Back Links  
Version Version Comment Created By
Version 1 John-Paul Navarro - 03/16/2007



The Open Grid Forum Contact Webmaster | Report a problem | GridForge Help
This is a static archive of the previous Open Grid Forum GridForge content management system saved from host forge.ogf.org file /sf/wiki/do/viewPage/projects.glue-wg/wiki/TeraGridRequirements at Fri, 04 Nov 2022 18:47:06 GMT