The acceleration and adoption of new technologies can progress only so far without commonly accepted standards. The Open Grid Forum (OGF) is the largest group working towards standards adoption in Grid Computing.
The Open Grid Services Architecture (OGSA) represents an evolution towards a Grid system architecture based on Web services. GT 4 is WSRF complaint application development framework with high level grid services. Its software components are categorized into Security, Data Management, Execution Management, Information Services, and the Common Runtime.
Service Oriented Architecture (SOA) is a paradigm for organizing and utilizing distributed capabilities that may be under the control of different ownership domains. It provides a uniform means to offer, discover, interact with and use capabilities to produce desired effects consistent with measurable preconditions and expectations.
GARUDA has deployed judicious mix of in-house developed components (Paryaveekshanam, Grid Portal, etc ) and industry grade component. GT4 has been stabilized on GARUDA.
The resource management and scheduling in GARUDA is based on a deployment of industry grade schedulers in a hierarchical architecture. Load Leveler (for AIX platform) and Torque (for Linux platform) are Local Resource Managers (LRM) which decides the scheduling activity at cluster level. At the Grid level, Gridway has been customized to interface with various cluster level schedulers to transparently map user requests onto available resources in the Grid.
Major security component of GARUDA are VOMS for managing Virtual Organization (VO) and MyProxy for certificate management, awarded by IGCA. Clients accessing GARUDA through any of the interfaces like portal, Command line, PSE or workflow need to have a PKI X.509 certificate.
IGCA (Indian Grid Certification Authority)
IGCA provides X.509 certificates to support the secure environment in grid computing. IGCA, located at C-DAC-KP, Bangalore, is an accredited member of the APgridPMA (Asia Pacific Grid Policy Management Authority) for Grid Authentication.
MyProxy is open source software for managing X.509 Public Key Infrastructure (PKI) security credentials (certificates and private keys). MyProxy combines an online credential repository with an online certificate authority to allow users to securely obtain credentials when and where needed. Users run myproxy-logon to authenticate and obtain credentials, including trusted CA certificates and Certificate Revocation Lists (CRLs).
VOMS (Virtual Organization Management System)
VOMS is a system for managing authorization data within multi-institutional collaborations. It provides a database of user roles and capabilities and a set of tools for accessing and manipulating the database and using the database contents to generate Grid credentials for users when needed