about moredream   moredream toolkit
 
Home > about moredream > GAIS
 
 
MoreDream
  GRASP
  GAIS
  MPICH-GX
 
 
  GAIS (Grid Advanced Information System)
 
What is GAIS?
 
GAIS is an OGSI-compliant Grid Advanced Information System which extends GT3.x MDS3 and conforms to flat and dynamic architecture. It provides more plentiful resource information and advanced functionalities in order to satisfy the requirements for various Grid applications in the K*Grid.
 
Architecture
 
GAIS is composed of the following Grid Services and Information Providers:
 
Data Collection Service
This service collects the monitoring information of Grid resources from Resource Services in GT3.x. It utilizes OGSI factory mechanism to create data group that participates in a VO (Virtual Organization). Data group aggregates resource information which is published to a VO.
 
GSH Discovery Service
This service indexes the location information of Grid services. When a Grid user wants to find a Grid service, it is useful. It utilizes OGSI factory mechanism to create a GSH group that participates in a VO like Data Collection Service. GSH group aggregates resource information which is published to a VO.
 
VO Subscription Service
There will be some VO in a Grid environment. This Service manages the participants (published data group or GSH group) of a VO and provides VO registration interface. This service only keeps a location information of a participant.
 
VO Query Service
VO Query Service queries the information of Grid resources and Grid services in a VO. It provides two query options that are find-vo-data and XPath.
 
MCE Information Provider
GAIS MCE Information Provider provides various information about computing resource. MCE means MoreDream Computing Element. It provides lots of resource information used in K*Grid. This provider conforms to Glue schema and extends it.
 
MSE Information Provider
GAIS MSE Information Provider provides various information about data replications. MSE means MoreDream Storage Element. This provider defines a new information schema related to storage elements. You can easily obtain information that is produced in MCAT-enabled SRB Server.
 
 
Main Features
 
GAIS conforms to OGSI specificaiton and extends various service components of MDS3. In particular, it includes interfaces and functionalities for the flat network construction of directory servers. In addition, it provides rich information providers that produce computing resource information and replica information. Consequently, we anticipate that our information system will be broadly utilized through improved service qualities. Followings are brief introduction of GAIS features.

Flat and dynamic network of site-based directory servers

* Efficient management of directory servers
* Preservation of consistency for Grid information
* Scalable and fault-tolerant Grid information system



Flexible VO construction

* Group mechanism based on OGSI factory approach
* Resource sharing according to site policy
* Easy VO join/leave
   
Query load balancing & effective query process
  * Site-based deployment of multiple VO Query Services
* Efficient query mechanism using OGSI factory approach
   
Rich information providers
  * Supply of various information about data replication as well as computing resource
* Definition of new information schema
* Adoption of Glue schema and extension of it
Clients

GAIS PortType Panel

* Provides the interface of each GAIS component

 

GAIS Portlet

* Provides the user-friendly web interfaces of GAIS
   
 
Information Schema
It extends and adds the GLUE schema.
Computing Element
Category
Object
Description
Unit
ComputingElement
Name
ComputingElement name
UniqueID
ComputingElement ID
Info
LRMSType
Local Resource Manager type
LRMSVersion
Local Resource Manager version
GRAMVersion
GRAM version
HostName
Host name
GateKeeperPort
GateKeeper port
TotalCPUs
Total CPUs
State
Staus
Queue status
TotalJobs
Total Jobs
RunningJobs
Running Jobs
WaitingJobs
Waiting Jobs
FreeCPUs
Free CPUs
Policy
HostName
Host name
UserStorage
LocalID
Local user ID
DN
User DN
Quota
Local user Quota
MB
DefaultCapacity
Local user default Quota
MB
Job
GlobalID
Global Job ID
LocalID
Local Job ID
LocalOwner
Local Owner ID
GlobalOwner
Global Owner ID
Status
Job status
Cluster
Name
Cluster name
UniqueID
Cluster ID
SubCluster
Name
SubCluster name
UniqueID
SubCluster ID

Filesystem
Name
File system name
Root
File system root
Path
Size
Total size
MB
AvailableSpace
Available space
MB
ReadOnly
Read only or not
T/F
Type
File system type
eg. NFS
Processor
Vendor
CPU vendor name
Model
Model name
Version
CPU version
Clockspeed
CPU Clock speed
MHz
OtherProcessorDescription
Other description
MainMemory
RAMSize
RAM size
MB
RAMAvailable
Available RAM size
MB
VirtualSize
Virtual RAM size
MB
VirtualAvailable
Available virtual RAM size
MB
ProcessorLoad
Last1Min
1-minute average processor availability
%
Last5Min
5-minute average processor availability
%
Last15Min
15-minute average processor availability
%
OperatingSystem
Name
OS name
Release
OS Release #
Version
OS version
NetworkAdapter
Name
Interface name
IPAddress
IP address
IP addr
MTU
MTU size
Byte
OutboundIP
OutboundIP or not
T/F
InboundIP
InboundIP or not
T/F
Host
Name
Host name (Computation Element)
UniqueID
Host ID
ProcessorLoad
Last1Min
1-minute average processor availability
%
Last51Min
5-minute average processor availability
%
Last15Min
15-minute average processor availability
%
MainMemory
RAMSize
RAM size
MB
RAMAvailable
Available RAM size
MB
VirtualSize
Virtual RAM size
MB
VirtualAvailable
Available virtual RAM size
MB
 

 
Replica Element
Category
Object
Description
Unit
SRBElement
CollectionName
Collection name
UserName
User name
ServerLocation
SRB server location
IP addr
SRBResources
CollectionName
Collection name
UserName
User name
ServerLocation
SRB server location
IP addr
SRBResource
ResourceName
Resource name
ResourceLocation
Resource location
IP addr
ResourceType
Resource type
ResourceClassName
Resource class name
AdminName
Admin name
DomainDesc
Domain description
ZoneID
MCAT Zone ID
SRBReplicas
CollectionName
Collection name
UserName
User name
ServerLocation
SRB server location
IP addr
SRBReplica
CollectionName
Collection name
UserName
User name
ServerLocation
SRB server location
IP addr
FileName
File name
FileSize
File size
Byte
FileType
FileType
ReplicaDetail
FileReplicationID
replica ID
ResourceLocation
Resource location
IP addr
ResourceName
Resource name
 
 
 
 

Copyright (c)2002~2006 moredream. All rights reserved.
mailto:mwteam@gridcenter.or.kr