ppt

advertisement
N. Mohan Ram
February 2006 C-DAC / Mohan Ram N
Chief Investigator – GARUDA
National Grid Computing Initiative - Garuda
GARUDA National Grid Computing
Initiative
9th February 2006
Kolkatta
1
Presentation Outline
February 2006 C-DAC / Mohan Ram N
Overview
Technologies and Research Initiatives
Communication Fabric
Resources
Partners
Applications
National Grid Computing Initiative - Garuda
•
•
•
•
•
•
2
Project Overview
Precursor to the National Grid Computing Initiative
–
–
•
Major Deliverables
–
–
–
–
–
February 2006 C-DAC / Mohan Ram N
Test Bed for the grid technology/concepts and applications
Provide inputs for the main grid proposal
Technologies, Architectures, Standards & Research Initiatives
Nation-wide high-speed communication fabric
Aggregation of Grid Resources
Deployment of Select applications of National Importance
Grid Strategic User Group
National Grid Computing Initiative - Garuda
•
3
February 2006 C-DAC / Mohan Ram N
National Grid Computing Initiative - Garuda
Technologies, Architectures,
Standards
and
Research Initiatives
4
Deliverables
Technologies
–
–
–
–
–
–
–
–
February 2006 C-DAC / Mohan Ram N
–
•
–
Garuda Component Architecture & Deployment
Access Portal
Problem Solving Environments
Collaborative Environments
Program Development Environments
Management and Monitoring
Middleware and Security
Resource Management and Scheduling
Data Management
Clustering Technologies
Research Initiatives
–
–
–
–
–
Integrated Development Environments
Resource Brokers & Meta Schedulers
Mobile Agent Framework
Semantic Grid Services (MIT Chennai)
Network Simulation
National Grid Computing Initiative - Garuda
•
5
National Grid Computing Initiative - Garuda
6
February 2006 C-DAC / Mohan Ram N
Garuda Component Architecture
GARUDA Components
Benchmarks
& Applications
Collaborative
Environment
February 2006 C-DAC / Mohan Ram N
IDE
IDE
Workflow
Workflow
Access
AccessGRID
GRID
Profilers
Profilers
Video
VideoConferencing
Conferencingover
over IP
IP
Storage
StorageResource
ResourceBroker
Broker
Visualization
Visualization Software
Software
GLOBUS 2.x/4.x Semantic
SemanticGrid
GridServices
Services
Integration
Integration && Engineering
Engineering
Loadleveler
Loadleveler
Cactus
Cactus
MDS
MDS
MPICH-G2
MPICH-G2
Grid
GridSchedulers
Schedulers
SUN
SUNGrid
GridEngine
Engine
C-DAC Development & Deployment
Research Initiatives
Commercial
Resource
ResourceBroker
Broker
Certificate
CertificateAuthority
Authority
Grid
GridSecurity
Security
Ganglia
Ganglia
Middleware &
Security
DIViA
DIViAfor
for Grid
Grid
NMS
NMS
Storage &
Visualization
Grid
GridProbes
Probes
Grid
GridApplications
Applications
Monitoring & Management
PDE
Problem
ProblemSolving
SolvingEnvironments
Environments
National Grid Computing Initiative - Garuda
C-DAC
C-DACGrid
GridPortal
Portal
C-DAC GridMon
GridMon
C-DAC
Grid Access
Methods
Collaborations
Open Source
7
Bangalore Users
Garuda Access Portal
Other Users
End Users access the grid through the Garuda Access Portal
Bangalore
Pune
Resource
Manager for Grids
Resource
Manager for Grids
High
Availability
High
Availability
High
Availability
Shared User Space
Shared Data Space
February 2006 C-DAC / Mohan Ram N
Pune Users
AIX
Cluster
Chennai
Hyderabad
Resource
Manager for Grids
Resource
Manager for Grids
Linux
Cluster
High
Availability
Shared User Space
Shared Data Space
Solaris
Cluster
Linux
Cluster
National Grid Computing Initiative - Garuda
Garuda Resource Deployment
(at C-DAC centres)
Linux
Cluster
8
Garuda Access Portal
•
February 2006 C-DAC / Mohan Ram N
•
•
Addresses the usability
challenges of the Grid
Supports submission of
parallel and sequential
jobs
Support for Accounting
Integration with Grid
Scheduler under progress
National Grid Computing Initiative - Garuda
•
9
Collaborative Environments
•
•
February 2006 C-DAC / Mohan Ram N
•
Enable Collaborative environment for the Grid developers,
users/partners. Will facilitate development team meetings
and collaborative project design/progress reviews
IP based video conferencing over the high speed
communication Fabric
Initial Target : Enable all centres of C-DAC participating in
the Garuda development & deployment to collaborate
through video conferencing
Also exploring Access Grid environment
National Grid Computing Initiative - Garuda
•
10
Program Development Environment
•
•
Enable users to carry out
entire program development
life cycle for the Grid
DIViA for the Grid
Features
–
–
February 2006 C-DAC / Mohan Ram N
–
–
•
Supports MPICH-G2
debugging
Communication and
computational statistics in
different graphical formats
Identification of potential
bottlenecks
Unique method of tracing,
leads to enhanced information
with reduced log file size
National Grid Computing Initiative - Garuda
•
Debugger in Design Phase
11
Management and Monitoring
•
February 2006 C-DAC / Mohan Ram N
•
•
Monitors status &
utilization of the Grid
components : compute,
network, softwares etc.
Used by System
Administrators and end
users
Being deployed at the
Grid Monitoring and
Management
Centre(GMMC)
User friendly interface
National Grid Computing Initiative - Garuda
•
12
Middleware & Security
Deployed using Globus Toolkit, Commercial and C-DAC
developed components
–
•
–
Resource Management and Scheduling
–
–
•
Moab from Cluster Resources for Grid Scheduling
Local Scheduling using Load Leveler for AIX Clusters and
Torque for Solaris and Linux Clusters
Data Management
–
February 2006 C-DAC / Mohan Ram N
GT2 for operational requirements
GT4 for research projects
Storage Resource Broker from Nirvana for Data Grid
functionalities
National Grid Computing Initiative - Garuda
•
13
Resource Management and Scheduling
Grid Scheduler from Cluster Resources
–
–
–
Industry Leading Scheduler
Components include Moab Workload Manager, Moab Grid Scheduler and
Moab Cluster Manager
Integrates with Globus
–
–
–
•
–
Grid Scheduler Features
–
–
February 2006 C-DAC / Mohan Ram N
–
–
•
Data Management through GASS and GridFTP
Job staging with GRAM/Gatekeeper services
User management through Globus user mapping files
Security through X509-based client authentication
–
Intelligent Data Staging
Co-Allocation & Multi-Sourcing
Service Monitoring and Management
Sovereignty (Local vs. Central Management Policies)
Virtual Private Cluster and Virtual Private Grid
National Grid Computing Initiative - Garuda
•
Local Resource Managers
–
–
Load Leveler on AIX
Torque on Solaris/Linux clusters
14
Wide Area Grid
Grid Resource Manager
Grid FTP
February 2006 C-DAC / Mohan Ram N
Grid Resource
Manager Interacts with
Grid FTP to Stage
Data to each of the
Clusters
Globus
Grid Resource
Manager Leverages
the Security and
Access Control
provided in Globus
User Space 1
User Space 2
National Grid Computing Initiative - Garuda
Administrator:
Sets policies and manages via
Cluster Manager for his or her
own cluster and via Grid
Resource Manager for Grid
policies
User Space N
End Users: (In Multiple User Spaces)
Submit jobs via Garuda Grid Access
Portal
15
Local Area Grid (C-DAC Bangalore)
Single User Space
End Users: (In a Single User Space)
Submit jobs via web form Interface
Garuda Access Portal
Moab Cluster Manager
Moab Cluster Manager:
Acts as the Interface, using
wizards and forms to improve
ease of use and to unify interface
to Workload and Resource
Managers
February 2006 C-DAC / Mohan Ram N
Load Leveler
AIX Cluster Head Node
OS and Communication
…..
Moab Workload Manager
Torque
Solaris Cluster Head Node
OS and Communication
…..
Unified Data Space
Moab Workload Manager:
Enforces policies, monitors
workload and controls
submissions through
resource manager
Torque
Linux Cluster Head Node
National Grid Computing Initiative - Garuda
Administrators:
Sets policies and
manages via Moab
Cluster Manager
OS and Communication
…..
16
Data Management
•
Enable data-oriented applications via an integrated but
distributed storage and data management infrastructure
Requirements
–
–
–
–
–
Heterogeneous Data Access across Multiple Locations
Data Security
Reliability and Consistency of Data
Support for Unified Namespace and Multiple File Systems
Optimal turn-around for Data Access
–
–
–
February 2006 C-DAC / Mohan Ram N
–
•
–
Parallel I/O
Bulk Operations
Intelligent Resource Selection and Data Routing
Latency Minimization
Vertical and Horizontal Scalability
Garuda Data Grid
–
National Grid Computing Initiative - Garuda
•
Storage Resource Broker from Nirvana
17
Clustering Technologies
Software
–
–
–
–
–
–
•
Hardware
–
–
February 2006 C-DAC / Mohan Ram N
High Performance Compilers
Message Passing Libraries
Performance and Debugging Tools
I/O Libraries, Parallel File System
Cluster Management Software
Available for AIX, Solaris and Linux
Clusters
5Gbps SAN Technologies completed
Reconfigurable Computing Systems for
bioinformatics & cryptanalysis under
progress
National Grid Computing Initiative - Garuda
•
18
•
Research Initiatives
Resource Broker
–
–
•
–
Grid IDE
–
–
–
•
–
February 2006 C-DAC / Mohan Ram N
–
–
Publishing Grid Services
Intelligent discovery of Grid services
Integration with Garuda Portal
Mobile Agent Framework
–
•
Writing and enabling applications to exploit the Grid
Compiling/cross-compiling across different platforms
Seamless integration of complex functionalities
Support for multiple programming interfaces
Semantic Grid Services (MIT, Chennai)
–
•
Standards are yet to be formulated
Match the user requirements with the available resources
Address co-allocation of computation and communication
Forecasting the availability of resources
–
National Grid Computing Initiative - Garuda
–
Monitoring of resources in the Grid
Grid software deployment and maintenance
Network Simulation
–
–
Inputs for the next phase fabric architecture
To study impact of changes in traffic profile on the performance
19
20
February 2006 C-DAC / Mohan Ram N
National Grid Computing Initiative - Garuda
Garuda Communication Fabric
Objectives & Deliverables
Objective
–
–
•
–
Deliverables
–
–
–
February 2006 C-DAC / Mohan Ram N
Provide an ultra-high speed multi services communication fabric
connecting user organizations across 17 cities in the country
Provide seamless & high speed access to the compute, data &
other resources on the Grid
In Collaboration with ERNET
High-speed Communication Fabric connecting 17 cities
Grid Management & Monitoring Centre
IP based Collaborative Environment among select centres
National Grid Computing Initiative - Garuda
•
21
National Grid Computing Initiative - Garuda
22
February 2006 C-DAC / Mohan Ram N
Fabric Connectivity
Features
February 2006 C-DAC / Mohan Ram N
Ethernet based High Bandwidth capacity
Scalable over entire geographic area
High levels of reliability
Fault tolerance and redundancy
Interference resilience
High security
Effective Network Management
National Grid Computing Initiative - Garuda
•
•
•
•
•
•
•
23
Grid Management & Monitoring
Centre(GMMC)
February 2006 C-DAC / Mohan Ram N
•
•
To provide an integrated Grid
Resource Management &
Monitoring Framework
Network Traffic Analysis and
Congestion Management
National Grid Computing Initiative - Garuda
•
Change and Configuration
Management
24
25
February 2006 C-DAC / Mohan Ram N
National Grid Computing Initiative - Garuda
Grid Resources
Objective and Deliverables
February 2006 C-DAC / Mohan Ram N
•
Objective
–
Provide heterogeneous
resources in the Grid
including Compute,
Data, Software and Scientific
Instruments
–
Deploy Test facilitates for Grid
related research and development
activities
Deliverables
–
Grid enablement of C-DAC resources
at Bangalore and Pune
–
Aggregation of Partner Resources
–
Setting up of PoC Test Bed and Grid
Labs at Bangalore, Pune, Hyderabad
and Chennai
National Grid Computing Initiative - Garuda
•
26
Resources
HPC Clusters & Storage from C-DAC
– Bangalore
: 128 CPU AIX Cluster,5 TB Storage
–
Pune
–
Chennai
Hyderabad
February 2006 C-DAC / Mohan Ram N
–
•
•
•
•
•
: 64 CPU Solaris Cluster
: 16 CPU Linux Cluster, 4 TB Storage
: 16 CPU Linux Cluster, 2 TB Storage
: 16 CPU Linux Cluster, 2 TB Storage
The proposed 5 TF system to be part of the Grid
Satellite Terminals from SAC Ahmedabad
2 TF Computing Cycles from IGIB Delhi
32 way SMP from Univ. of Hyderabad
64 CPU cluster from MIT, Chennai
–
National Grid Computing Initiative - Garuda
•
64 CPU cluster from PRL, Ahmedabad
27
28
February 2006 C-DAC / Mohan Ram N
National Grid Computing Initiative - Garuda
Grid Partners
Motivation and Status
Motivation
–
–
•
Current Status
–
–
–
February 2006 C-DAC / Mohan Ram N
Setup a User Group to Collaborate on Research
and Engineering of Technologies, Architectures,
Standards and Applications in HPC and Grid
Computing
To Contribute to the aggregation of resources in
the Grid
–
37 research & academic institutions in the 17
cities have agreed in principle to participate
ERNET-HQ in Delhi
7 centres of C-DAC
Total of 45 institutions
National Grid Computing Initiative - Garuda
•
29
Partner Participation








February 2006 C-DAC / Mohan Ram N




National Grid Computing Initiative - Garuda

Institute of Plasma Research, Ahmedabad
Physical Research Laboratory, Ahmedabad
Space Applications Centre, Ahmedabad
Harish Chandra Research Institute, Allahabad
Motilal Nehru National Institute of Technology, Allahabad
Jawaharlal Nehru Centre for Advanced Scientific Research, Bangalore
Indian Institute of Astrophysics, Bangalore
Indian Institute of Science, Bangalore
Institute of Microbial Technology, Chandigarh
Punjab Engineering College, Chandigarh
Madras Institute of Technology, Chennai
Indian Institute of Technology, Chennai
Institute of Mathematical Sciences, Chennai
30
Partner Participation (Contd.)









February 2006 C-DAC / Mohan Ram N



Indian Institute of Technology, Delhi
Jawaharlal Nehru University, Delhi
Institute for Genomics and Integrative Biology, Delhi
Indian Institute of Technology, Guwahati
Guwahati University, Guwahati
University of Hyderabad, Hyderabad
Centre for DNA Fingerprinting and Diagnostics, Hyderabad
Jawaharlal Nehru Technological University, Hyderabad
Indian Institute of Technology, Kanpur
Indian Institute of Technology, Kharagpur
Saha Institute of Nuclear Physics, Kolkatta
Central Drug Research Institute, Lucknow
Sanjay Gandhi Post Graduate Institute of Medical Sciences, Lucknow
National Grid Computing Initiative - Garuda

31
Partner Participation (Contd.)









February 2006 C-DAC / Mohan Ram N

National Grid Computing Initiative - Garuda

Bhabha Atomic Research Centre, Mumbai
Indian Institute of Technology, Mumbai
Tata Institute of Fundamental Research, Mumbai
IUCCA, Pune
National Centre for Radio Astrophysics, Pune
National Chemical Laboratory, Pune
Pune University, Pune
Indian Institute of Technology, Roorkee
Regional Cancer Centre, Thiruvananthapuram
Vikram Sarabhai Space Centre, Thiruvananthapuram
Institute of Technology, Banaras Hindu University, Varanasi
32
33
February 2006 C-DAC / Mohan Ram N
National Grid Computing Initiative - Garuda
Applications of Importance for
PoC Garuda
Objectives and Deliverables
Objectives
–
•
Deliverables
–
February 2006 C-DAC / Mohan Ram N
Enable applications of
national importance
requiring aggregation of
geographically distributed
resources
Grid enablement of
illustrative applications and
some demonstrations such
as
–
–
Bioinformatics
Disaster Management
National Grid Computing Initiative - Garuda
•
34
Bioinformatics
•
February 2006 C-DAC / Mohan Ram N
•
Bioinformatics Resources &
Applications Facility (BRAF)
on PARAM Padma
Supports highly optimized
Bioinformatics codes on the
PARAM Padma
Web computing portal
providing all computational
facility to solve related
problems
National Grid Computing Initiative - Garuda
•
35
Disaster Management
Flight data
transmission from
nearby Airport
User
February 2006 C-DAC / Mohan Ram N
Agencies
GRID
Communication
Fabric
User
Agencies
National Grid Computing Initiative - Garuda
Grid Partner
Resource
High Speed
Communication
PARAM Padma
at Bangalore
at Pune
36
Disaster Management (contd..)
Requirements
–
–
•
Challenges
–
–
February 2006 C-DAC / Mohan Ram N
Timely dissemination of disaster information to user agencies
Organize logistics around automated and secure
work flow and data base
Widely spread application resources and
types : disaster sensors, compute, application experts
Turn around time for the work flow
National Grid Computing Initiative - Garuda
•
37
38
February 2006 C-DAC / Mohan Ram N
National Grid Computing Initiative - Garuda
Thank you!
Download