SlideShare a Scribd company logo
1 of 32
1
Grid ComputingGrid Computing
Presented ByPresented By
Keshab NathKeshab Nath
2
OutlineOutline
• Conception
• Why Grid?
• Grid Topologies
• Grid Architecture
• Key Components
• Globus Toolkit
• Applications
3
What Grid Computing isWhat Grid Computing is
 Allows sharing and coordinated use of diverse resources in dynamic,
distributed “virtual organizations”.
 Grid computing is a service for sharing computer power and data
storage capacity over the Internet.
 Web
– Uniform naming access to documents
 Grid
- Uniform, high performance access to computational resources
Colleges/R&D
Labs
Software
Catalogs
http://
http://
Web vs. GRID
Why Grids?Why Grids?
• Large-scale science and engineering are done through the interaction of
people, heterogeneous computing resources, information systems, and
instruments, all of which are geographically and organizationally
dispersed.
• The overall motivation for “Grids” is to facilitate the interactions of
these resources in order to support large-scale science and Engineering.
• Highly User friendly and mature web tech: No training needed
• Provide access via “The grid “ to remote resources of millions of Pc’s
from any where to any body.
Local
Cluster
2100
2100 2100 2100 2100
2100 2100 2100 2100
Personal
Device SuperCompu
ters
Global
Grid
Enterprise
Cluster/Gri
d
Scalable ComputingScalable Computing
P
E
R
F
O
R
M
A
N
C
E
+
Q
o
S
6
Grid TopologiesGrid Topologies
• Intragrid
- Local grid within an organization: Single organizations
-A single cluster
- Trust based on personal contracts
7
8
• Extragrid
– Multiple organizations
– Resources of a organizations connected through
a (Virtual) Private Network
– Multiple clusters
– Trust based on Business to Business contracts
9
• Intergrid
– Global sharing of resources through
the internet
– Many Multiple clusters
– Trust based on certification
10
Grid ArchitectureGrid Architecture
Application
Collective
Resource
Connectivity
Fabric
Application
Transport
Internet
Link
GRI
D
Internet
11
Grid ArchitectureGrid Architecture
 Fabric layer: Provides the resources to which shared access is controlled
by Grid protocols
 The resources normally include physical and logical entities. .
 Connectivity layer: Defines the core communication and authentication
protocols required for grid-specific network functions.
 These protocols enable the exchange of data between fabric layer
resources.
 Resource layer: Defines protocols for secure negotiations, initiation,
monitoring control operation on individual resources.
 Information & Management protocols
12
 Collective Layer : The collective services layer deals with the scheduling
services, data replications services, and monitoring services.
 These services are not associated with any one specific resource but focus
on interactions across resources
 Application Layer: These are user applications that operate within VO
environment.
 which includes applications in science, engineering, business, finance and more,
as well as portals and development toolkits to support the applications. This is
the layer that grid users "see" and interact with
13
How Does Grid Work
.- If there is a scope for parallelism ,it can also decompose
Your work into convenient execution units based on the available
resources
 You Submit Your Work
And The Grid
-Find convenient places to your data
-Deals with Authentication to the different sites that you will be
using-Organizes efficient access to data for running your job
-migration, replication
-Run your jobs, monitor progress, recover from problems, tells
you when work is complete
15
Key ComponentsKey Components
• Portal/user interface
16
Key ComponentsKey Components
• Security
– Grid Security Infrastructure (GSI)
Key ComponentsKey Components
• Broker
– Monitoring and Discovery Service (MDS)
It provides information about available resources on the grid and working status of these
resources
18
Key ComponentsKey Components
• Scheduler
If jobs were to become lost due to system or network outages, scheduler would
automatically resubmit the job elsewhere.
Key ComponentsKey Components
• Data management
– Grid Access to Secondary Storage (GASS)
It is responsible for moving files and data to various nodes within the grid
20
Key ComponentsKey Components
Job and resource management
– Grid Resource Allocation Manager (GRAM)
Providing the services to launch a job on a particular resource checking the job’s status, retrieve
the results when the job is complete
21
Globus Toolkit 4Globus Toolkit 4
• The Globus® Toolkit is an open source software toolkit used
for building grids. provided by the Globus Alliance.
• Globus Toolkit 4 provides components in the following five
categories:
– Common runtime components
– Security
– Data management
– Information services
– Execution management
22
Globus Toolkit 4Globus Toolkit 4
Globus ToolkitGlobus Toolkit
• Common Runtime:
The Common Runtime components provide a set of
fundamental libraries and tools which are needed to build both
WS and non-WS services.
• Information services:
The Information Services, more commonly referred to as the
Monitoring and Discovery Services (MDS), includes a set of
components to discover and monitor resources in a virtual
organization.
• Execution management
Execution Management components deal with the initiation,
monitoring, management, scheduling and coordination of
executable programs, usually called jobs, in a Grid. 23
Globus ToolkitGlobus Toolkit
• Security
Using the Security components, based on the Grid Security
Infrastructure (GSI), we can make sure that our
communications are secure.
• Data management
These components will allow us to manage large sets
of data in our virtual organization.
Modules in this section enable distributed data in the grid to
locate , move (GridFTP,RFT) and to manage (OGSA).
24
25
Applications
• The Southern California Earthquake Center uses Globus
software to visualize earthquake simulation data.
26
Applications
• Scientists in the Earth System Grid (ESG) are producing, archiving, and
providing access to climate data that advances our understanding of global
climate change. ESG uses Globus software for security, data movement,
and system monitoring.
27
Applications
• Computational scientists at Brown University are using the
Globus Toolkit and MPICH-G2 to simulate the flow of blood
through human arteries.
28
Grid ProjectsGrid Projects
International Grid Projects
• Open Middleware Infrastructure Institute Europe (OMII-Europe) - May 2006 -> May
2008
• Enabling Grids for E-sciencE (EGEE) - March 2004 -> March 2006
• Enabling Grids for E-sciencE II (EGEE II) - April 2006 -> April 2008
• BREIN — September 2007 → August 2009
• Data TAG - January 2001 -> January 2003
• European Data Grid (EDG) - March 2001 -> March 2004
• Baltic Grid - November 2005 -> April 2008
National Grid Projects
• D-Grid (German)
• GARUDA (Indian)
• grid computing project at VECC (Calcutta, India)
• China Grid Project
• INFN Grid (Italian)
• Knowledge Grid Malaysia
• NAREGI Project
• Singapore National Grid Project
• Thai National Grid Project
• BELNET Grid, Belgium
GARUDAGARUDA
 Ended on March 2008, accomplished its deliverables by connecting 17
cities across 45 academic and research institutes country wide along with
the required softwares for managing grid computing applications.
29
 GARUDA is India's first national grid initiative bringing together academic,
scientific and research communities for developing their data and compute
intensive applications with guaranteed QoS.
 The Department of Information Technology (DIT), Government of India,
has funded Centre for Development of Advanced Computing (C-DAC) to
deploy the nation-wide computational grid “GARUDA” spanning across 17
cities and 45 institutions with an aim to bring Distributed/Grid networked
infrastructure to academic labs, research labs and industries in India
Some current Grids in
development and
deployment
European Data Grid
 The European Data Grid is a European Union funded project
which aims to create a huge Grid system for computation and
data-sharing. It is aimed at projects in high energy physics,
biology and medical image processing, and astronomy.
The National Fusion Collaboratory
• The National Fusion Collaboratory project exists to help
research magnetic fusion. Magnetic fusion experiments
operate on pulses of plasmas which are produced
approximately every 15 minutes. The data generated from
each measurement must be analysed within the 15 minutes so
that changes can be made to the set up in time for the next
pulse
30
31
ReferenceReference
• “The Anatomy of the Grid(Enabling Scalable Virtual Organizations)”
---by Ian Foster, Carl Kesselman, Steven Tuecke
• “Physiology of the Grid (An Open Grid Services Architecture for
Distributed Systems Integration )”
---by Ian Foster, Carl Kesselman, Jeffrey M. Nick, Steven Tuecke
• “Grid Computing:Past,Present, and Future”--- by Elias Kourpas, June
2006
• “Introduction to Grid Computing” ---IBM Redbook,2005
• IBM Grid Computing:www-03.ibm.com/grid/index.shtml
• Globus website: www.globus.org
32
Thank You!Thank You!

More Related Content

What's hot

Localization in WSN
Localization in WSNLocalization in WSN
Localization in WSNYara Ali
 
Distributed system notes unit I
Distributed system notes unit IDistributed system notes unit I
Distributed system notes unit INANDINI SHARMA
 
multiprocessors and multicomputers
 multiprocessors and multicomputers multiprocessors and multicomputers
multiprocessors and multicomputersPankaj Kumar Jain
 
Architecture of Mobile Computing
Architecture of Mobile ComputingArchitecture of Mobile Computing
Architecture of Mobile ComputingJAINIK PATEL
 
Distributed shred memory architecture
Distributed shred memory architectureDistributed shred memory architecture
Distributed shred memory architectureMaulik Togadiya
 
Grid computing [2005]
Grid computing [2005]Grid computing [2005]
Grid computing [2005]Raul Soto
 
distributed Computing system model
distributed Computing system modeldistributed Computing system model
distributed Computing system modelHarshad Umredkar
 
Mobile Computing UNIT-6
Mobile Computing UNIT-6Mobile Computing UNIT-6
Mobile Computing UNIT-6Ramesh Babu
 
Wireless routing protocols
Wireless routing protocolsWireless routing protocols
Wireless routing protocolsbarodia_1437
 
Inter Process Communication Presentation[1]
Inter Process Communication Presentation[1]Inter Process Communication Presentation[1]
Inter Process Communication Presentation[1]Ravindra Raju Kolahalam
 
Distributed operating system
Distributed operating systemDistributed operating system
Distributed operating systemudaya khanal
 
Storage Area Network (San)
Storage Area Network (San)Storage Area Network (San)
Storage Area Network (San)sankcomp
 
Remote Procedure Call in Distributed System
Remote Procedure Call in Distributed SystemRemote Procedure Call in Distributed System
Remote Procedure Call in Distributed SystemPoojaBele1
 
program flow mechanisms, advanced computer architecture
program flow mechanisms, advanced computer architectureprogram flow mechanisms, advanced computer architecture
program flow mechanisms, advanced computer architecturePankaj Kumar Jain
 

What's hot (20)

Localization in WSN
Localization in WSNLocalization in WSN
Localization in WSN
 
Distributed system notes unit I
Distributed system notes unit IDistributed system notes unit I
Distributed system notes unit I
 
Mobile computing (Wireless) Medium Access Control (MAC)
Mobile computing (Wireless) Medium Access Control (MAC)Mobile computing (Wireless) Medium Access Control (MAC)
Mobile computing (Wireless) Medium Access Control (MAC)
 
multiprocessors and multicomputers
 multiprocessors and multicomputers multiprocessors and multicomputers
multiprocessors and multicomputers
 
Cluster Computing
Cluster ComputingCluster Computing
Cluster Computing
 
Architecture of Mobile Computing
Architecture of Mobile ComputingArchitecture of Mobile Computing
Architecture of Mobile Computing
 
Distributed shred memory architecture
Distributed shred memory architectureDistributed shred memory architecture
Distributed shred memory architecture
 
Grid computing [2005]
Grid computing [2005]Grid computing [2005]
Grid computing [2005]
 
Trends in distributed systems
Trends in distributed systemsTrends in distributed systems
Trends in distributed systems
 
distributed Computing system model
distributed Computing system modeldistributed Computing system model
distributed Computing system model
 
Mobile Computing UNIT-6
Mobile Computing UNIT-6Mobile Computing UNIT-6
Mobile Computing UNIT-6
 
Distributed Operating System_1
Distributed Operating System_1Distributed Operating System_1
Distributed Operating System_1
 
Wireless routing protocols
Wireless routing protocolsWireless routing protocols
Wireless routing protocols
 
Inter Process Communication Presentation[1]
Inter Process Communication Presentation[1]Inter Process Communication Presentation[1]
Inter Process Communication Presentation[1]
 
Distributed operating system
Distributed operating systemDistributed operating system
Distributed operating system
 
Task programming
Task programmingTask programming
Task programming
 
Storage Area Network (San)
Storage Area Network (San)Storage Area Network (San)
Storage Area Network (San)
 
Remote Procedure Call in Distributed System
Remote Procedure Call in Distributed SystemRemote Procedure Call in Distributed System
Remote Procedure Call in Distributed System
 
Dsdv
DsdvDsdv
Dsdv
 
program flow mechanisms, advanced computer architecture
program flow mechanisms, advanced computer architectureprogram flow mechanisms, advanced computer architecture
program flow mechanisms, advanced computer architecture
 

Viewers also liked (6)

Grid computing
Grid computingGrid computing
Grid computing
 
Grid computing
Grid computingGrid computing
Grid computing
 
Grid computing
Grid computingGrid computing
Grid computing
 
Grid computing Seminar PPT
Grid computing Seminar PPTGrid computing Seminar PPT
Grid computing Seminar PPT
 
1. GRID COMPUTING
1. GRID COMPUTING1. GRID COMPUTING
1. GRID COMPUTING
 
Grid computing ppt
Grid computing pptGrid computing ppt
Grid computing ppt
 

Similar to Grid computing

Grid Computing (An Up-Coming Technology)
Grid Computing (An Up-Coming Technology)Grid Computing (An Up-Coming Technology)
Grid Computing (An Up-Coming Technology)LJ PROJECTS
 
GridComputing-an introduction.ppt
GridComputing-an introduction.pptGridComputing-an introduction.ppt
GridComputing-an introduction.pptNileshkuGiri
 
Grid Computing - Collection of computer resources from multiple locations
Grid Computing - Collection of computer resources from multiple locationsGrid Computing - Collection of computer resources from multiple locations
Grid Computing - Collection of computer resources from multiple locationsDibyadip Das
 
Computation grid as a connected world
Computation grid as a connected worldComputation grid as a connected world
Computation grid as a connected worldijcsa
 
Grid computing assiment
Grid computing assimentGrid computing assiment
Grid computing assimentHuma Tariq
 
Overview of grid computing
Overview of grid computingOverview of grid computing
Overview of grid computingPooja Dixit
 
Unit i introduction to grid computing
Unit i   introduction to grid computingUnit i   introduction to grid computing
Unit i introduction to grid computingsudha kar
 
Grid computing: An Emerging Technology
Grid computing: An Emerging TechnologyGrid computing: An Emerging Technology
Grid computing: An Emerging Technologyijsrd.com
 
5. the grid implementing production grid
5. the grid implementing production grid5. the grid implementing production grid
5. the grid implementing production gridDr Sandeep Kumar Poonia
 
Grid Computing and it's applications.PPTX
Grid Computing and it's applications.PPTXGrid Computing and it's applications.PPTX
Grid Computing and it's applications.PPTXImXaib
 
A Case Study On Implementation Of Grid Computing To Academic Institution
A Case Study On Implementation Of Grid Computing To Academic InstitutionA Case Study On Implementation Of Grid Computing To Academic Institution
A Case Study On Implementation Of Grid Computing To Academic InstitutionArlene Smith
 
Gridcomputingppt
GridcomputingpptGridcomputingppt
Gridcomputingpptnavjasser
 
Inroduction to grid computing by gargi shankar verma
Inroduction to grid computing by gargi shankar vermaInroduction to grid computing by gargi shankar verma
Inroduction to grid computing by gargi shankar vermagargishankar1981
 
The Overview of Discovery and Reconciliation of LTE Network
The Overview of Discovery and Reconciliation of LTE NetworkThe Overview of Discovery and Reconciliation of LTE Network
The Overview of Discovery and Reconciliation of LTE NetworkIRJET Journal
 
An efficient scheduling policy for load balancing model for computational gri...
An efficient scheduling policy for load balancing model for computational gri...An efficient scheduling policy for load balancing model for computational gri...
An efficient scheduling policy for load balancing model for computational gri...Alexander Decker
 

Similar to Grid computing (20)

Grid Computing (An Up-Coming Technology)
Grid Computing (An Up-Coming Technology)Grid Computing (An Up-Coming Technology)
Grid Computing (An Up-Coming Technology)
 
GridComputing-an introduction.ppt
GridComputing-an introduction.pptGridComputing-an introduction.ppt
GridComputing-an introduction.ppt
 
Grid Computing - Collection of computer resources from multiple locations
Grid Computing - Collection of computer resources from multiple locationsGrid Computing - Collection of computer resources from multiple locations
Grid Computing - Collection of computer resources from multiple locations
 
Grid Computing
Grid ComputingGrid Computing
Grid Computing
 
Computation grid as a connected world
Computation grid as a connected worldComputation grid as a connected world
Computation grid as a connected world
 
GRID COMPUTING.ppt
GRID COMPUTING.pptGRID COMPUTING.ppt
GRID COMPUTING.ppt
 
Grid computing
Grid computingGrid computing
Grid computing
 
Grid computing assiment
Grid computing assimentGrid computing assiment
Grid computing assiment
 
Overview of grid computing
Overview of grid computingOverview of grid computing
Overview of grid computing
 
THE OPEN SCIENCE GRID Ruth Pordes
THE OPEN SCIENCE GRID Ruth PordesTHE OPEN SCIENCE GRID Ruth Pordes
THE OPEN SCIENCE GRID Ruth Pordes
 
Unit i introduction to grid computing
Unit i   introduction to grid computingUnit i   introduction to grid computing
Unit i introduction to grid computing
 
Grid computing: An Emerging Technology
Grid computing: An Emerging TechnologyGrid computing: An Emerging Technology
Grid computing: An Emerging Technology
 
5. the grid implementing production grid
5. the grid implementing production grid5. the grid implementing production grid
5. the grid implementing production grid
 
grid computing
grid computinggrid computing
grid computing
 
Grid Computing and it's applications.PPTX
Grid Computing and it's applications.PPTXGrid Computing and it's applications.PPTX
Grid Computing and it's applications.PPTX
 
A Case Study On Implementation Of Grid Computing To Academic Institution
A Case Study On Implementation Of Grid Computing To Academic InstitutionA Case Study On Implementation Of Grid Computing To Academic Institution
A Case Study On Implementation Of Grid Computing To Academic Institution
 
Gridcomputingppt
GridcomputingpptGridcomputingppt
Gridcomputingppt
 
Inroduction to grid computing by gargi shankar verma
Inroduction to grid computing by gargi shankar vermaInroduction to grid computing by gargi shankar verma
Inroduction to grid computing by gargi shankar verma
 
The Overview of Discovery and Reconciliation of LTE Network
The Overview of Discovery and Reconciliation of LTE NetworkThe Overview of Discovery and Reconciliation of LTE Network
The Overview of Discovery and Reconciliation of LTE Network
 
An efficient scheduling policy for load balancing model for computational gri...
An efficient scheduling policy for load balancing model for computational gri...An efficient scheduling policy for load balancing model for computational gri...
An efficient scheduling policy for load balancing model for computational gri...
 

More from Keshab Nath

Active Server Page(ASP)
Active Server Page(ASP)Active Server Page(ASP)
Active Server Page(ASP)Keshab Nath
 
J2 ee container & components
J2 ee container & componentsJ2 ee container & components
J2 ee container & componentsKeshab Nath
 
Distributed computing
Distributed computingDistributed computing
Distributed computingKeshab Nath
 
Cyber crime and cyber security
Cyber crime and cyber  securityCyber crime and cyber  security
Cyber crime and cyber securityKeshab Nath
 

More from Keshab Nath (6)

Active Server Page(ASP)
Active Server Page(ASP)Active Server Page(ASP)
Active Server Page(ASP)
 
J2 ee container & components
J2 ee container & componentsJ2 ee container & components
J2 ee container & components
 
Distributed computing
Distributed computingDistributed computing
Distributed computing
 
IP Security
IP SecurityIP Security
IP Security
 
Cyber crime and cyber security
Cyber crime and cyber  securityCyber crime and cyber  security
Cyber crime and cyber security
 
Cyber law
Cyber lawCyber law
Cyber law
 

Recently uploaded

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 

Recently uploaded (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

Grid computing

  • 1. 1 Grid ComputingGrid Computing Presented ByPresented By Keshab NathKeshab Nath
  • 2. 2 OutlineOutline • Conception • Why Grid? • Grid Topologies • Grid Architecture • Key Components • Globus Toolkit • Applications
  • 3. 3 What Grid Computing isWhat Grid Computing is  Allows sharing and coordinated use of diverse resources in dynamic, distributed “virtual organizations”.  Grid computing is a service for sharing computer power and data storage capacity over the Internet.
  • 4.  Web – Uniform naming access to documents  Grid - Uniform, high performance access to computational resources Colleges/R&D Labs Software Catalogs http:// http:// Web vs. GRID
  • 5. Why Grids?Why Grids? • Large-scale science and engineering are done through the interaction of people, heterogeneous computing resources, information systems, and instruments, all of which are geographically and organizationally dispersed. • The overall motivation for “Grids” is to facilitate the interactions of these resources in order to support large-scale science and Engineering. • Highly User friendly and mature web tech: No training needed • Provide access via “The grid “ to remote resources of millions of Pc’s from any where to any body.
  • 6. Local Cluster 2100 2100 2100 2100 2100 2100 2100 2100 2100 Personal Device SuperCompu ters Global Grid Enterprise Cluster/Gri d Scalable ComputingScalable Computing P E R F O R M A N C E + Q o S 6
  • 7. Grid TopologiesGrid Topologies • Intragrid - Local grid within an organization: Single organizations -A single cluster - Trust based on personal contracts 7
  • 8. 8 • Extragrid – Multiple organizations – Resources of a organizations connected through a (Virtual) Private Network – Multiple clusters – Trust based on Business to Business contracts
  • 9. 9 • Intergrid – Global sharing of resources through the internet – Many Multiple clusters – Trust based on certification
  • 11. 11 Grid ArchitectureGrid Architecture  Fabric layer: Provides the resources to which shared access is controlled by Grid protocols  The resources normally include physical and logical entities. .  Connectivity layer: Defines the core communication and authentication protocols required for grid-specific network functions.  These protocols enable the exchange of data between fabric layer resources.  Resource layer: Defines protocols for secure negotiations, initiation, monitoring control operation on individual resources.  Information & Management protocols
  • 12. 12  Collective Layer : The collective services layer deals with the scheduling services, data replications services, and monitoring services.  These services are not associated with any one specific resource but focus on interactions across resources  Application Layer: These are user applications that operate within VO environment.  which includes applications in science, engineering, business, finance and more, as well as portals and development toolkits to support the applications. This is the layer that grid users "see" and interact with
  • 13. 13
  • 14. How Does Grid Work .- If there is a scope for parallelism ,it can also decompose Your work into convenient execution units based on the available resources  You Submit Your Work And The Grid -Find convenient places to your data -Deals with Authentication to the different sites that you will be using-Organizes efficient access to data for running your job -migration, replication -Run your jobs, monitor progress, recover from problems, tells you when work is complete
  • 15. 15 Key ComponentsKey Components • Portal/user interface
  • 16. 16 Key ComponentsKey Components • Security – Grid Security Infrastructure (GSI)
  • 17. Key ComponentsKey Components • Broker – Monitoring and Discovery Service (MDS) It provides information about available resources on the grid and working status of these resources
  • 18. 18 Key ComponentsKey Components • Scheduler If jobs were to become lost due to system or network outages, scheduler would automatically resubmit the job elsewhere.
  • 19. Key ComponentsKey Components • Data management – Grid Access to Secondary Storage (GASS) It is responsible for moving files and data to various nodes within the grid
  • 20. 20 Key ComponentsKey Components Job and resource management – Grid Resource Allocation Manager (GRAM) Providing the services to launch a job on a particular resource checking the job’s status, retrieve the results when the job is complete
  • 21. 21 Globus Toolkit 4Globus Toolkit 4 • The Globus® Toolkit is an open source software toolkit used for building grids. provided by the Globus Alliance. • Globus Toolkit 4 provides components in the following five categories: – Common runtime components – Security – Data management – Information services – Execution management
  • 23. Globus ToolkitGlobus Toolkit • Common Runtime: The Common Runtime components provide a set of fundamental libraries and tools which are needed to build both WS and non-WS services. • Information services: The Information Services, more commonly referred to as the Monitoring and Discovery Services (MDS), includes a set of components to discover and monitor resources in a virtual organization. • Execution management Execution Management components deal with the initiation, monitoring, management, scheduling and coordination of executable programs, usually called jobs, in a Grid. 23
  • 24. Globus ToolkitGlobus Toolkit • Security Using the Security components, based on the Grid Security Infrastructure (GSI), we can make sure that our communications are secure. • Data management These components will allow us to manage large sets of data in our virtual organization. Modules in this section enable distributed data in the grid to locate , move (GridFTP,RFT) and to manage (OGSA). 24
  • 25. 25 Applications • The Southern California Earthquake Center uses Globus software to visualize earthquake simulation data.
  • 26. 26 Applications • Scientists in the Earth System Grid (ESG) are producing, archiving, and providing access to climate data that advances our understanding of global climate change. ESG uses Globus software for security, data movement, and system monitoring.
  • 27. 27 Applications • Computational scientists at Brown University are using the Globus Toolkit and MPICH-G2 to simulate the flow of blood through human arteries.
  • 28. 28 Grid ProjectsGrid Projects International Grid Projects • Open Middleware Infrastructure Institute Europe (OMII-Europe) - May 2006 -> May 2008 • Enabling Grids for E-sciencE (EGEE) - March 2004 -> March 2006 • Enabling Grids for E-sciencE II (EGEE II) - April 2006 -> April 2008 • BREIN — September 2007 → August 2009 • Data TAG - January 2001 -> January 2003 • European Data Grid (EDG) - March 2001 -> March 2004 • Baltic Grid - November 2005 -> April 2008 National Grid Projects • D-Grid (German) • GARUDA (Indian) • grid computing project at VECC (Calcutta, India) • China Grid Project • INFN Grid (Italian) • Knowledge Grid Malaysia • NAREGI Project • Singapore National Grid Project • Thai National Grid Project • BELNET Grid, Belgium
  • 29. GARUDAGARUDA  Ended on March 2008, accomplished its deliverables by connecting 17 cities across 45 academic and research institutes country wide along with the required softwares for managing grid computing applications. 29  GARUDA is India's first national grid initiative bringing together academic, scientific and research communities for developing their data and compute intensive applications with guaranteed QoS.  The Department of Information Technology (DIT), Government of India, has funded Centre for Development of Advanced Computing (C-DAC) to deploy the nation-wide computational grid “GARUDA” spanning across 17 cities and 45 institutions with an aim to bring Distributed/Grid networked infrastructure to academic labs, research labs and industries in India
  • 30. Some current Grids in development and deployment European Data Grid  The European Data Grid is a European Union funded project which aims to create a huge Grid system for computation and data-sharing. It is aimed at projects in high energy physics, biology and medical image processing, and astronomy. The National Fusion Collaboratory • The National Fusion Collaboratory project exists to help research magnetic fusion. Magnetic fusion experiments operate on pulses of plasmas which are produced approximately every 15 minutes. The data generated from each measurement must be analysed within the 15 minutes so that changes can be made to the set up in time for the next pulse 30
  • 31. 31 ReferenceReference • “The Anatomy of the Grid(Enabling Scalable Virtual Organizations)” ---by Ian Foster, Carl Kesselman, Steven Tuecke • “Physiology of the Grid (An Open Grid Services Architecture for Distributed Systems Integration )” ---by Ian Foster, Carl Kesselman, Jeffrey M. Nick, Steven Tuecke • “Grid Computing:Past,Present, and Future”--- by Elias Kourpas, June 2006 • “Introduction to Grid Computing” ---IBM Redbook,2005 • IBM Grid Computing:www-03.ibm.com/grid/index.shtml • Globus website: www.globus.org