SlideShare une entreprise Scribd logo
1  sur  27
Presented by :
Dibyadip Das
Dnyaneshwar Magar
February 20, 2014

Grid Computing

1
What Grid Computing is
• Allows sharing and coordinated use of diverse
resources in dynamic, distributed “virtual
organizations”.

Grid Computing

2
Electrical Power Grid Analogy
Electrical power grid
• users (or electrical appliances)
get access to electricity
through wall sockets with no
care or consideration for where
or how the electricity is actually
generated.
• “The power grid” links
together power plants of many
different kinds

The Grid
• users (or client applications) gain
access to computing resources
(processors, storage, data,
applications, and so on) as
needed with little or no
knowledge of where those
resources are located or what the
underlying technologies,
hardware, operating system, and
so on are
• "the Grid" links together
computing resources (PCs,
workstations, servers, storage
elements) and provides the
mechanism needed to access
them.

Grid Computing

3
Why need Grid Computing?
• Core networking technology now accelerates at a
much faster rate than advances in microprocessor
speeds
• Exploiting under utilized resources
• Parallel CPU capacity
• Virtual resources and virtual organizations for
collaboration
• Access to additional resources

Grid Computing

4
Who needs Grid Computing?
• Not just computer scientists…
• scientists “hit the wall” when faced with
situations:
– The amount of data they need is huge and the data is
stored in different institutions.
– The amount of similar calculations the scientist has to
do is huge.

• Other areas:
–
–
–
–
–

Government
Business
Education
Industrial design
……
Grid Computing

5
Types of resources
• Computation
• Storage
• Communications
• Software and licenses
• Special equipment, capacities,
architectures, and policies

Grid Computing

6
Job Scheduling

Grid Computing

7
Security
• Access policy - What is shared? Who is
allowed to share? When can sharing occur?
• Authentication - How do you identify a
user or resource?
• Authorization -How do you determine
whether a certain operation is consistent
with the rules?
Grid Computing

8
Grid Security Model

Grid Computing

9
Grid User Roles

---A User’s Perspective

• Enrolling and installing grid software
• Logging onto the grid
• Queries and submitting jobs
• Data configuration
• Monitoring progress and recovery
• Reserving resources
Grid Computing

10
Grid User Roles

---An Administrator’s Perspective
• Planning
• Installation
• Managing enrollment of donors and
users
• Certificate authority
• Resource management
• Data sharing
Grid Computing

11
Grid Architecture
GRI
D
Application

Internet

Collective

Application

Resource
Connectivity

Transport

Fabric

Internet
Link

Grid Computing

12
Grid Architecture
• Fabric layer: Provides the resources to which shared
access is mediated by Grid protocols.
• Connectivity layer: Defines the core communication and
authentication protocols required for grid-specific network
functions.
• Resource layer: Defines protocols, APIs, and SDKs for
secure negotiations, initiation, monitoring control,
accounting and payment of sharing operations on individual
resources.
• Collective Layer: Contains protocols and services that
capture interactions among a collection of resources.
• Application Layer: These are user applications that
operate within VO environment.
Grid Computing

13
Key Components
• Portal/user interface

Grid Computing

14
Grid Portal
• Provides uniform access to the grid resources. For
example, capabilities for Grid Computing resource
authentication, remote resource access,
scheduling capabilities, and monitoring status
information.

Grid Computing

15
Key Components
• Security
– Grid Security Infrastructure (GSI)

Grid Computing

16
Key Components
• Broker
– Monitoring and Discovery Service (MDS)

Grid Computing

17
Broker
• It provides pairing services between the
service requester and the service provider.
• This pairing enables the selection of best
available resources from the service provider
for the execution of a specific task

Grid Computing

18
Key Components
• Scheduler

Grid Computing

19
Scheduler
• Schedulers are types of applications
responsible for the management of jobs.
• Allocation of resources needed for any specific
job.
• Partitioning of jobs to schedule parallel
execution of tasks, data management

Grid Computing

20
Globus Toolkit 4

Grid Computing

21
Online Access to
Scientific Instruments
Advanced Photon Source

wide-area
dissemination

real-time
collection

archival
storage

desktop & VR clients
with shared controls

tomographic reconstruction
DOE X-ray
October 12, 2001

grand Intro to Grid ComputingUSC/ISI, NIST, U.Chicago
challenge: ANL, and
22
Globus Toolkit™
Applications
• The Southern California Earthquake Center uses
Globus software to visualize earthquake
simulation data.

Grid Computing

23
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.

Grid Computing

24
Applications
• Globus Toolkit-driven Grid computing is central to
management of large datasets generated by colliders such
as those at CERN. This simulation shows two colliding lead
ions just after impact, with quarks in red, blue, and green
and hadrons in white.

Grid Computing

25
Prospect of Grid computing
• The Grid aims ultimately to turn the global
network of computers into one vast
computational resource.
• Related to many areas in computer science
• Being developed by hundreds of researchers and
software engineers around the world.
• Still “work in process”
• Potentially revolutionary.

Grid Computing

26
Thank You!
“You may say I'm a dreamer
But I'm not the only one
I hope someday you'll join us
And the world will be as one”
~ Beatles

Grid Computing

27

Contenu connexe

Tendances

Tendances (20)

Grid computing
Grid computingGrid computing
Grid computing
 
Grid Presentation
Grid PresentationGrid Presentation
Grid Presentation
 
Grid computing 2007
Grid computing 2007Grid computing 2007
Grid computing 2007
 
Gridcomputingppt
GridcomputingpptGridcomputingppt
Gridcomputingppt
 
Grid Computing
Grid ComputingGrid Computing
Grid Computing
 
Grid computing
Grid computingGrid computing
Grid computing
 
Grid computing & its applications
Grid computing & its applicationsGrid computing & its applications
Grid computing & its applications
 
Grid computing
Grid computingGrid computing
Grid computing
 
Grid computing Seminar PPT
Grid computing Seminar PPTGrid computing Seminar PPT
Grid computing Seminar PPT
 
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
grid computinggrid computing
grid computing
 
Grid computing
Grid computingGrid computing
Grid computing
 
Grid computing ppt
Grid computing pptGrid computing ppt
Grid computing ppt
 
Introduction to Grid Computing
Introduction to Grid ComputingIntroduction to Grid Computing
Introduction to Grid Computing
 
Grid computing by ahlam ansari
Grid computing by  ahlam ansariGrid computing by  ahlam ansari
Grid computing by ahlam ansari
 
Challenges and advantages of grid computing
Challenges and advantages of grid computingChallenges and advantages of grid computing
Challenges and advantages of grid computing
 
Grid computing ppt 2003(done)
Grid computing ppt 2003(done)Grid computing ppt 2003(done)
Grid computing ppt 2003(done)
 
Grid Computing
Grid ComputingGrid Computing
Grid Computing
 
Grid computing
Grid computingGrid computing
Grid computing
 
Grid computing
Grid computingGrid computing
Grid computing
 

En vedette

Grid Computing Frameworks
Grid Computing FrameworksGrid Computing Frameworks
Grid Computing FrameworksSabbir Ahmmed
 
GLOA:A New Job Scheduling Algorithm for Grid Computing
GLOA:A New Job Scheduling Algorithm for Grid ComputingGLOA:A New Job Scheduling Algorithm for Grid Computing
GLOA:A New Job Scheduling Algorithm for Grid ComputingLINE+
 
Grid Computing July 2009
Grid Computing July 2009Grid Computing July 2009
Grid Computing July 2009Ian Foster
 
Grid Computing In Israel
Grid Computing  In IsraelGrid Computing  In Israel
Grid Computing In IsraelGuy Tel-Zur
 
11. grid scheduling and resource managament
11. grid scheduling and resource managament11. grid scheduling and resource managament
11. grid scheduling and resource managamentDr Sandeep Kumar Poonia
 
68th ICREA Colloquium "The Worldwide LHC Computing Grid: Riding the computing...
68th ICREA Colloquium "The Worldwide LHC Computing Grid: Riding the computing...68th ICREA Colloquium "The Worldwide LHC Computing Grid: Riding the computing...
68th ICREA Colloquium "The Worldwide LHC Computing Grid: Riding the computing...ICREA
 
Cloud computing and Grid Computing
Cloud computing and Grid ComputingCloud computing and Grid Computing
Cloud computing and Grid Computingprabathsl
 

En vedette (12)

Grid computing ppt
Grid computing pptGrid computing ppt
Grid computing ppt
 
1. GRID COMPUTING
1. GRID COMPUTING1. GRID COMPUTING
1. GRID COMPUTING
 
4. the grid evolution
4. the grid evolution4. the grid evolution
4. the grid evolution
 
Grid Computing Frameworks
Grid Computing FrameworksGrid Computing Frameworks
Grid Computing Frameworks
 
GLOA:A New Job Scheduling Algorithm for Grid Computing
GLOA:A New Job Scheduling Algorithm for Grid ComputingGLOA:A New Job Scheduling Algorithm for Grid Computing
GLOA:A New Job Scheduling Algorithm for Grid Computing
 
Grid Computing July 2009
Grid Computing July 2009Grid Computing July 2009
Grid Computing July 2009
 
Grid Computing In Israel
Grid Computing  In IsraelGrid Computing  In Israel
Grid Computing In Israel
 
11. grid scheduling and resource managament
11. grid scheduling and resource managament11. grid scheduling and resource managament
11. grid scheduling and resource managament
 
Grid Computing
Grid ComputingGrid Computing
Grid Computing
 
68th ICREA Colloquium "The Worldwide LHC Computing Grid: Riding the computing...
68th ICREA Colloquium "The Worldwide LHC Computing Grid: Riding the computing...68th ICREA Colloquium "The Worldwide LHC Computing Grid: Riding the computing...
68th ICREA Colloquium "The Worldwide LHC Computing Grid: Riding the computing...
 
Grid computing
Grid computingGrid computing
Grid computing
 
Cloud computing and Grid Computing
Cloud computing and Grid ComputingCloud computing and Grid Computing
Cloud computing and Grid Computing
 

Similaire à Grid Computing - Collection of computer resources from multiple locations

Supreet swaran's grid
Supreet swaran's gridSupreet swaran's grid
Supreet swaran's gridSupreet Singh
 
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
 
_Cloud_Computing_Overview.pdf
_Cloud_Computing_Overview.pdf_Cloud_Computing_Overview.pdf
_Cloud_Computing_Overview.pdfTyStrk
 
Week 1 Lecture_1-5 CC_watermark.pdf
Week 1 Lecture_1-5 CC_watermark.pdfWeek 1 Lecture_1-5 CC_watermark.pdf
Week 1 Lecture_1-5 CC_watermark.pdfJohn422973
 
Week 1 lecture material cc
Week 1 lecture material ccWeek 1 lecture material cc
Week 1 lecture material ccAnkit Gupta
 
Grid and Cloud Computing Lecture-2a.pptx
Grid and Cloud Computing Lecture-2a.pptxGrid and Cloud Computing Lecture-2a.pptx
Grid and Cloud Computing Lecture-2a.pptxDrAdeelAkram2
 
Cloud and Grid Computing
Cloud and Grid ComputingCloud and Grid Computing
Cloud and Grid ComputingLeen Blom
 
Cloud and grid computing by Leen Blom, Centric
Cloud and grid computing by Leen Blom, CentricCloud and grid computing by Leen Blom, Centric
Cloud and grid computing by Leen Blom, CentricCentric
 
Bt9002 grid computing 1
Bt9002 grid computing 1Bt9002 grid computing 1
Bt9002 grid computing 1Techglyphs
 
vssutcloud computing.pptx
vssutcloud computing.pptxvssutcloud computing.pptx
vssutcloud computing.pptxMunmunSaha7
 
Grid Computing Systems and Resource Management
Grid Computing Systems and Resource ManagementGrid Computing Systems and Resource Management
Grid Computing Systems and Resource ManagementSouparnika Patil
 
Grid computing
Grid computingGrid computing
Grid computingWipro
 
GridComputing-an introduction.ppt
GridComputing-an introduction.pptGridComputing-an introduction.ppt
GridComputing-an introduction.pptNileshkuGiri
 
Elastic Software Infrastructure to Support the Industrial Internet
Elastic Software Infrastructure to Support the Industrial InternetElastic Software Infrastructure to Support the Industrial Internet
Elastic Software Infrastructure to Support the Industrial InternetReal-Time Innovations (RTI)
 

Similaire à Grid Computing - Collection of computer resources from multiple locations (20)

Supreet swaran's grid
Supreet swaran's gridSupreet swaran's grid
Supreet swaran's grid
 
Grid computing
Grid computingGrid computing
Grid computing
 
Cloud computing
Cloud computingCloud computing
Cloud 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
 
_Cloud_Computing_Overview.pdf
_Cloud_Computing_Overview.pdf_Cloud_Computing_Overview.pdf
_Cloud_Computing_Overview.pdf
 
Week 1 Lecture_1-5 CC_watermark.pdf
Week 1 Lecture_1-5 CC_watermark.pdfWeek 1 Lecture_1-5 CC_watermark.pdf
Week 1 Lecture_1-5 CC_watermark.pdf
 
Week 1 lecture material cc
Week 1 lecture material ccWeek 1 lecture material cc
Week 1 lecture material cc
 
Grid and Cloud Computing Lecture-2a.pptx
Grid and Cloud Computing Lecture-2a.pptxGrid and Cloud Computing Lecture-2a.pptx
Grid and Cloud Computing Lecture-2a.pptx
 
Cloud and Grid Computing
Cloud and Grid ComputingCloud and Grid Computing
Cloud and Grid Computing
 
Cloud and grid computing by Leen Blom, Centric
Cloud and grid computing by Leen Blom, CentricCloud and grid computing by Leen Blom, Centric
Cloud and grid computing by Leen Blom, Centric
 
Bt9002 grid computing 1
Bt9002 grid computing 1Bt9002 grid computing 1
Bt9002 grid computing 1
 
vssutcloud computing.pptx
vssutcloud computing.pptxvssutcloud computing.pptx
vssutcloud computing.pptx
 
Grid Computing Systems and Resource Management
Grid Computing Systems and Resource ManagementGrid Computing Systems and Resource Management
Grid Computing Systems and Resource Management
 
Grid computing
Grid computingGrid computing
Grid computing
 
GRID COMPUTING.ppt
GRID COMPUTING.pptGRID COMPUTING.ppt
GRID COMPUTING.ppt
 
GridComputing-an introduction.ppt
GridComputing-an introduction.pptGridComputing-an introduction.ppt
GridComputing-an introduction.ppt
 
Grid computing
Grid computingGrid computing
Grid computing
 
Elastic Software Infrastructure to Support the Industrial Internet
Elastic Software Infrastructure to Support the Industrial InternetElastic Software Infrastructure to Support the Industrial Internet
Elastic Software Infrastructure to Support the Industrial Internet
 
Grid computiing
Grid computiingGrid computiing
Grid computiing
 
Grid Computing
Grid ComputingGrid Computing
Grid Computing
 

Dernier

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 

Dernier (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

Grid Computing - Collection of computer resources from multiple locations

  • 1. Presented by : Dibyadip Das Dnyaneshwar Magar February 20, 2014 Grid Computing 1
  • 2. What Grid Computing is • Allows sharing and coordinated use of diverse resources in dynamic, distributed “virtual organizations”. Grid Computing 2
  • 3. Electrical Power Grid Analogy Electrical power grid • users (or electrical appliances) get access to electricity through wall sockets with no care or consideration for where or how the electricity is actually generated. • “The power grid” links together power plants of many different kinds The Grid • users (or client applications) gain access to computing resources (processors, storage, data, applications, and so on) as needed with little or no knowledge of where those resources are located or what the underlying technologies, hardware, operating system, and so on are • "the Grid" links together computing resources (PCs, workstations, servers, storage elements) and provides the mechanism needed to access them. Grid Computing 3
  • 4. Why need Grid Computing? • Core networking technology now accelerates at a much faster rate than advances in microprocessor speeds • Exploiting under utilized resources • Parallel CPU capacity • Virtual resources and virtual organizations for collaboration • Access to additional resources Grid Computing 4
  • 5. Who needs Grid Computing? • Not just computer scientists… • scientists “hit the wall” when faced with situations: – The amount of data they need is huge and the data is stored in different institutions. – The amount of similar calculations the scientist has to do is huge. • Other areas: – – – – – Government Business Education Industrial design …… Grid Computing 5
  • 6. Types of resources • Computation • Storage • Communications • Software and licenses • Special equipment, capacities, architectures, and policies Grid Computing 6
  • 8. Security • Access policy - What is shared? Who is allowed to share? When can sharing occur? • Authentication - How do you identify a user or resource? • Authorization -How do you determine whether a certain operation is consistent with the rules? Grid Computing 8
  • 10. Grid User Roles ---A User’s Perspective • Enrolling and installing grid software • Logging onto the grid • Queries and submitting jobs • Data configuration • Monitoring progress and recovery • Reserving resources Grid Computing 10
  • 11. Grid User Roles ---An Administrator’s Perspective • Planning • Installation • Managing enrollment of donors and users • Certificate authority • Resource management • Data sharing Grid Computing 11
  • 13. Grid Architecture • Fabric layer: Provides the resources to which shared access is mediated by Grid protocols. • Connectivity layer: Defines the core communication and authentication protocols required for grid-specific network functions. • Resource layer: Defines protocols, APIs, and SDKs for secure negotiations, initiation, monitoring control, accounting and payment of sharing operations on individual resources. • Collective Layer: Contains protocols and services that capture interactions among a collection of resources. • Application Layer: These are user applications that operate within VO environment. Grid Computing 13
  • 14. Key Components • Portal/user interface Grid Computing 14
  • 15. Grid Portal • Provides uniform access to the grid resources. For example, capabilities for Grid Computing resource authentication, remote resource access, scheduling capabilities, and monitoring status information. Grid Computing 15
  • 16. Key Components • Security – Grid Security Infrastructure (GSI) Grid Computing 16
  • 17. Key Components • Broker – Monitoring and Discovery Service (MDS) Grid Computing 17
  • 18. Broker • It provides pairing services between the service requester and the service provider. • This pairing enables the selection of best available resources from the service provider for the execution of a specific task Grid Computing 18
  • 20. Scheduler • Schedulers are types of applications responsible for the management of jobs. • Allocation of resources needed for any specific job. • Partitioning of jobs to schedule parallel execution of tasks, data management Grid Computing 20
  • 21. Globus Toolkit 4 Grid Computing 21
  • 22. Online Access to Scientific Instruments Advanced Photon Source wide-area dissemination real-time collection archival storage desktop & VR clients with shared controls tomographic reconstruction DOE X-ray October 12, 2001 grand Intro to Grid ComputingUSC/ISI, NIST, U.Chicago challenge: ANL, and 22 Globus Toolkit™
  • 23. Applications • The Southern California Earthquake Center uses Globus software to visualize earthquake simulation data. Grid Computing 23
  • 24. 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. Grid Computing 24
  • 25. Applications • Globus Toolkit-driven Grid computing is central to management of large datasets generated by colliders such as those at CERN. This simulation shows two colliding lead ions just after impact, with quarks in red, blue, and green and hadrons in white. Grid Computing 25
  • 26. Prospect of Grid computing • The Grid aims ultimately to turn the global network of computers into one vast computational resource. • Related to many areas in computer science • Being developed by hundreds of researchers and software engineers around the world. • Still “work in process” • Potentially revolutionary. Grid Computing 26
  • 27. Thank You! “You may say I'm a dreamer But I'm not the only one I hope someday you'll join us And the world will be as one” ~ Beatles Grid Computing 27