SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Prepared By: Dikshita Viradia
 Introduction to Grid Computing 
 Definition in brief 
 History and Evaluation 
 Classification and Architecture 
 Real-time application 
 Advantage 
 Disadvantage 
 Conclusion 
 References
Grid Definition 
 a Grid is "a set of information resources 
(computers, databases, networks, instruments, 
etc.) that are integrated to provide users with 
tools and applications that treat those resources 
as components within a 'virtual' system". 
 Grid software solutions provide the underlying 
mechanisms necessary to create such systems, 
including authentication and authorization, 
resource discovery, resource management, 
communications, and information services, etc.
What is Grid Computing? 
 Grid computing is the collection of computer 
resources from multiple locations to reach a 
common goal. 
 Characteristics of a Grid: 
 No centralized control center 
 Heterogeneity (of resources) 
 Scalability 
 Dynamic and Adaptable
How do grid works? 
o Grids use networks to link the computing resources 
of many different computers. 
o The cyber-glue that binds all of these resources 
together is called “middleware.” There are many 
different types of middleware, developed for many 
different types of grid. 
o Middleware does all the work to connect users’ jobs 
to computing resources, thereby hiding the grid’s 
complexity from the user.
6 
Why do we need Grids? 
 Grids allow you to combine the resources of 
hundreds of computers to create a massively 
powerful, fully comprehensive computing resource, all 
accessible from the comfort of your own personal 
computer. 
 This means grids can react quickly to changing 
needs: a tremendous resource for crisis situations 
like natural disasters or epidemics.
o The idea is that in the future, plugging into a 
computing grid will be as simple as plugging into an 
electrical grid. And, like an electrical grid, users will 
simply plug in and use as much computing power as 
they need, without knowing where it comes from or 
how it was produced; you will simply plug in and use 
as much as you need.
Grid application 
User Resource Broker 
Details of Grid resources 
Grid Resources 
Grid Information Service 
A User sends computation 
or data intensive application 
to Global Grids in order to 
speed up the execution of the 
application. 
1 
A Resource Broker distribute the 
jobs in an application to the Grid 
resources based on user’s QoS 
requirements and details of available 
Grid resources for further executions. 
Grid Resources (Cluster, PC, 
Supercomputer, database, 
instruments, etc.) in the Global 
Grid execute the user jobs. 
Grid Information Service 
system collects the details of 
the available Grid resources 
and passes the information 
to the resource broker. 
Computation result 
Computational jobs 
Processed jobs 
2 
3 
4
Introduction to Grid Architecture 
 Grid’s protocols allow VO users and resources to 
negotiate, establish, manage and exploit sharing 
relationships. 
 Interoperability a fundamental concern 
 The protocols are critical to interoperability 
 Services are important 
We need to consider APIs and SDKs 
VO: Virtual Organization
Introduction to Grid Architecture 
 The components are 
 numerous 
 owned and managed by different, potentially 
mutually distrustful organisations and individuals 
 may be potentially faulty 
 have different security requirements and policies 
 heterogeneous 
 connected by heterogeneous, multilevel 
networks 
 have different resource management policies 
 are likely to be geographically separated
11 
Grid Architecture 
Autonomous, globally distributed computers/clusters
Application 
Collective 
“Coordinating multiple resources”: 
ubiquitous infrastructure services, 
app-specific distributed services 
“Sharing single resources”: Resource 
negotiating access, controlling use 
“Talking to things”: communication Connectivity 
(Internet protocols) & security 
“Controlling things locally”: Access Fabric 
to, & control of, resources 
Application 
Transport 
Internet 
Link 
Internet Protocol Architecture
History and Evolution of Grid
History and Evolution of Grid 
 Early to mid 90s: numerous research projects on 
distributed computing 
 The term grid computing originated in the early 
1990s as a metaphor for making computer 
power as easy to access as an electric power 
grid. The power grid metaphor for accessible 
computing quickly became canonical when Ian 
Foster and Carl Kesselman published their 
seminal work, "The Grid: Blueprint for a new 
computing infrastructure
History and Evolution of Grid 
 1995, I-Way 
 IEEE/ACM 1995 Super Computing (San Diego), 11 high 
speed networks used to connect 17 sites to create one 
super meta-computer 
 Foster, Nature, 12/2002 
 1996, Globus project started (ANL & USC) 
 Followed I-Way 
 1997, Unicore (Germany)
 Distributed Supercomputing 
 High-Throughput Computing 
 On-Demand Computing 
 Data-Intensive Computing 
 Collaborative Computing 
 Logistical Networking
Criteria for a Grid: 
Coordinates resources that are not subject to 
centralized control. 
Uses standard, open, general-purpose protocols 
and interfaces. 
Delivers nontrivial qualities of service. 
Benefits: 
 Exploit Underutilized resources 
 Resource load Balancing 
 Virtualize resources across an enterprise 
 Data Grids, Compute Grids 
 Enable collaboration for virtual organizations
Applications 
 Computational Service 
• Inherent part of ALL applications 
 Data Service 
• Scalable storage and access to distributed datasets 
 Application Service 
• Example: like web services 
 Information Service 
• Example: WWW portal 
 Knowledge Service 
• Example: data mining
Networking 
ARPANET 
Information Sharing: 
WWW, HTTP, HTML 
Communications 
and Data Sharing: 
Email, ftp, telnet, TCP/IP 
Resource Sharing: 
P2P, Web Services, Grids
 It extends the notions of computational and data grids. 
 A Grid should provide the interfaces, libraries, utilities, and 
programming APIs to support the development effort 
required. 
 Common tools and libraries for building Grid applications 
includes 
 High Performance C++ (HPC++) 
 the Message Passing Interface (MPI). 
 Access to any resources, for anyone, anywhere, anytime, 
from any platform – portal (super) computing.
 Can solve larger, more complex 
problems in a shorter time 
 Easier to collaborate with other 
organizations 
 Make better use of existing hardware
 Grid software and standards are still evolving 
 Learning curve to get started 
 Non-interactive job submission
Conclusions 
 Characteristics of a grid relevant to middleware 
 Common design methodologies in grid middleware 
 Grid Services and open standardization 
 New and existing middleware systems are beginning 
to adopt core grid middleware to become easily ‘grid-enhanced’
www.gridcomputing.com 
www.dartmouth.edu 
www.eecg.toronto.edu 
www.sastra.edu 
www.usermonas.edu 
www.gridbus.org
Grid computing

Weitere ähnliche Inhalte

Was ist angesagt?

Distributed computing
Distributed computingDistributed computing
Distributed computingshivli0769
 
Evolution of the cloud
Evolution of the cloudEvolution of the cloud
Evolution of the cloudsagaroceanic11
 
Unit 2 -Cloud Computing Architecture
Unit 2 -Cloud Computing ArchitectureUnit 2 -Cloud Computing Architecture
Unit 2 -Cloud Computing ArchitectureMonishaNehkal
 
Chapter 1 characterisation of distributed systems
Chapter 1 characterisation of distributed systemsChapter 1 characterisation of distributed systems
Chapter 1 characterisation of distributed systemsAbDul ThaYyal
 
Grid computing [2005]
Grid computing [2005]Grid computing [2005]
Grid computing [2005]Raul Soto
 
Introduction of Cloud computing
Introduction of Cloud computingIntroduction of Cloud computing
Introduction of Cloud computingRkrishna Mishra
 
CS8791 Cloud Computing - Question Bank
CS8791 Cloud Computing - Question BankCS8791 Cloud Computing - Question Bank
CS8791 Cloud Computing - Question Bankpkaviya
 
Scheduling in Cloud Computing
Scheduling in Cloud ComputingScheduling in Cloud Computing
Scheduling in Cloud ComputingHitesh Mohapatra
 
NIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference ArchitectureNIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference ArchitectureThanakrit Lersmethasakul
 
Cloud architecture
Cloud architectureCloud architecture
Cloud architectureAdeel Javaid
 
RPC: Remote procedure call
RPC: Remote procedure callRPC: Remote procedure call
RPC: Remote procedure callSunita Sahu
 
Grid computing
Grid computingGrid computing
Grid computingWipro
 
Load balancing in cloud
Load balancing in cloudLoad balancing in cloud
Load balancing in cloudSouvik Maji
 
Vision of cloud computing
Vision of cloud computingVision of cloud computing
Vision of cloud computinggaurav jain
 
Implementation levels of virtualization
Implementation levels of virtualizationImplementation levels of virtualization
Implementation levels of virtualizationGokulnath S
 

Was ist angesagt? (20)

Distributed computing
Distributed computingDistributed computing
Distributed computing
 
Grid computing ppt
Grid computing pptGrid computing ppt
Grid computing ppt
 
Evolution of the cloud
Evolution of the cloudEvolution of the cloud
Evolution of the cloud
 
Grid computing ppt
Grid computing pptGrid computing ppt
Grid computing ppt
 
Unit 2 -Cloud Computing Architecture
Unit 2 -Cloud Computing ArchitectureUnit 2 -Cloud Computing Architecture
Unit 2 -Cloud Computing Architecture
 
Chapter 1 characterisation of distributed systems
Chapter 1 characterisation of distributed systemsChapter 1 characterisation of distributed systems
Chapter 1 characterisation of distributed systems
 
Grid computing [2005]
Grid computing [2005]Grid computing [2005]
Grid computing [2005]
 
Origins of cloud computing
Origins of cloud computingOrigins of cloud computing
Origins of cloud computing
 
Introduction of Cloud computing
Introduction of Cloud computingIntroduction of Cloud computing
Introduction of Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
CS8791 Cloud Computing - Question Bank
CS8791 Cloud Computing - Question BankCS8791 Cloud Computing - Question Bank
CS8791 Cloud Computing - Question Bank
 
Scheduling in Cloud Computing
Scheduling in Cloud ComputingScheduling in Cloud Computing
Scheduling in Cloud Computing
 
NIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference ArchitectureNIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference Architecture
 
Trends in distributed systems
Trends in distributed systemsTrends in distributed systems
Trends in distributed systems
 
Cloud architecture
Cloud architectureCloud architecture
Cloud architecture
 
RPC: Remote procedure call
RPC: Remote procedure callRPC: Remote procedure call
RPC: Remote procedure call
 
Grid computing
Grid computingGrid computing
Grid computing
 
Load balancing in cloud
Load balancing in cloudLoad balancing in cloud
Load balancing in cloud
 
Vision of cloud computing
Vision of cloud computingVision of cloud computing
Vision of cloud computing
 
Implementation levels of virtualization
Implementation levels of virtualizationImplementation levels of virtualization
Implementation levels of virtualization
 

Ähnlich wie Grid computing

GridComputing-an introduction.ppt
GridComputing-an introduction.pptGridComputing-an introduction.ppt
GridComputing-an introduction.pptNileshkuGiri
 
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
 
Unit i introduction to grid computing
Unit i   introduction to grid computingUnit i   introduction to grid computing
Unit i introduction to grid computingsudha kar
 
Bt9002 grid computing 1
Bt9002 grid computing 1Bt9002 grid computing 1
Bt9002 grid computing 1Techglyphs
 
Gridcomputingppt
GridcomputingpptGridcomputingppt
Gridcomputingpptnavjasser
 
A Review Grid Computing
A Review  Grid ComputingA Review  Grid Computing
A Review Grid ComputingBecky Gilbert
 
_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
 
Grid and cluster_computing_chapter1
Grid and cluster_computing_chapter1Grid and cluster_computing_chapter1
Grid and cluster_computing_chapter1Bharath Kumar
 
Week 1 lecture material cc
Week 1 lecture material ccWeek 1 lecture material cc
Week 1 lecture material ccAnkit Gupta
 
Introduction of grid computing
Introduction of grid computingIntroduction of grid computing
Introduction of grid computingPooja Dixit
 
Computation grid as a connected world
Computation grid as a connected worldComputation grid as a connected world
Computation grid as a connected worldijcsa
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud ComputingAnimesh Chaturvedi
 

Ähnlich wie Grid computing (20)

Grid computing
Grid computingGrid computing
Grid computing
 
Grid computing
Grid computingGrid computing
Grid computing
 
GridComputing-an introduction.ppt
GridComputing-an introduction.pptGridComputing-an introduction.ppt
GridComputing-an introduction.ppt
 
7- Grid Computing.Pdf
7- Grid Computing.Pdf7- Grid Computing.Pdf
7- Grid Computing.Pdf
 
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
 
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
 
Bt9002 grid computing 1
Bt9002 grid computing 1Bt9002 grid computing 1
Bt9002 grid computing 1
 
Gridcomputingppt
GridcomputingpptGridcomputingppt
Gridcomputingppt
 
A Review Grid Computing
A Review  Grid ComputingA Review  Grid Computing
A Review Grid Computing
 
_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
 
Grid and cluster_computing_chapter1
Grid and cluster_computing_chapter1Grid and cluster_computing_chapter1
Grid and cluster_computing_chapter1
 
Week 1 lecture material cc
Week 1 lecture material ccWeek 1 lecture material cc
Week 1 lecture material cc
 
Introduction of grid computing
Introduction of grid computingIntroduction of grid computing
Introduction of grid computing
 
Grid computing
Grid computingGrid computing
Grid computing
 
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
Grid computingGrid computing
Grid computing
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 

Kürzlich hochgeladen

Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"mphochane1998
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdfKamal Acharya
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesMayuraD1
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptNANDHAKUMARA10
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityMorshed Ahmed Rahath
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiessarkmank1
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersMairaAshraf6
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxchumtiyababu
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxMuhammadAsimMuhammad6
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxSCMS School of Architecture
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdfKamal Acharya
 

Kürzlich hochgeladen (20)

Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 

Grid computing

  • 2.  Introduction to Grid Computing  Definition in brief  History and Evaluation  Classification and Architecture  Real-time application  Advantage  Disadvantage  Conclusion  References
  • 3. Grid Definition  a Grid is "a set of information resources (computers, databases, networks, instruments, etc.) that are integrated to provide users with tools and applications that treat those resources as components within a 'virtual' system".  Grid software solutions provide the underlying mechanisms necessary to create such systems, including authentication and authorization, resource discovery, resource management, communications, and information services, etc.
  • 4. What is Grid Computing?  Grid computing is the collection of computer resources from multiple locations to reach a common goal.  Characteristics of a Grid:  No centralized control center  Heterogeneity (of resources)  Scalability  Dynamic and Adaptable
  • 5. How do grid works? o Grids use networks to link the computing resources of many different computers. o The cyber-glue that binds all of these resources together is called “middleware.” There are many different types of middleware, developed for many different types of grid. o Middleware does all the work to connect users’ jobs to computing resources, thereby hiding the grid’s complexity from the user.
  • 6. 6 Why do we need Grids?  Grids allow you to combine the resources of hundreds of computers to create a massively powerful, fully comprehensive computing resource, all accessible from the comfort of your own personal computer.  This means grids can react quickly to changing needs: a tremendous resource for crisis situations like natural disasters or epidemics.
  • 7. o The idea is that in the future, plugging into a computing grid will be as simple as plugging into an electrical grid. And, like an electrical grid, users will simply plug in and use as much computing power as they need, without knowing where it comes from or how it was produced; you will simply plug in and use as much as you need.
  • 8. Grid application User Resource Broker Details of Grid resources Grid Resources Grid Information Service A User sends computation or data intensive application to Global Grids in order to speed up the execution of the application. 1 A Resource Broker distribute the jobs in an application to the Grid resources based on user’s QoS requirements and details of available Grid resources for further executions. Grid Resources (Cluster, PC, Supercomputer, database, instruments, etc.) in the Global Grid execute the user jobs. Grid Information Service system collects the details of the available Grid resources and passes the information to the resource broker. Computation result Computational jobs Processed jobs 2 3 4
  • 9. Introduction to Grid Architecture  Grid’s protocols allow VO users and resources to negotiate, establish, manage and exploit sharing relationships.  Interoperability a fundamental concern  The protocols are critical to interoperability  Services are important We need to consider APIs and SDKs VO: Virtual Organization
  • 10. Introduction to Grid Architecture  The components are  numerous  owned and managed by different, potentially mutually distrustful organisations and individuals  may be potentially faulty  have different security requirements and policies  heterogeneous  connected by heterogeneous, multilevel networks  have different resource management policies  are likely to be geographically separated
  • 11. 11 Grid Architecture Autonomous, globally distributed computers/clusters
  • 12. Application Collective “Coordinating multiple resources”: ubiquitous infrastructure services, app-specific distributed services “Sharing single resources”: Resource negotiating access, controlling use “Talking to things”: communication Connectivity (Internet protocols) & security “Controlling things locally”: Access Fabric to, & control of, resources Application Transport Internet Link Internet Protocol Architecture
  • 14. History and Evolution of Grid  Early to mid 90s: numerous research projects on distributed computing  The term grid computing originated in the early 1990s as a metaphor for making computer power as easy to access as an electric power grid. The power grid metaphor for accessible computing quickly became canonical when Ian Foster and Carl Kesselman published their seminal work, "The Grid: Blueprint for a new computing infrastructure
  • 15. History and Evolution of Grid  1995, I-Way  IEEE/ACM 1995 Super Computing (San Diego), 11 high speed networks used to connect 17 sites to create one super meta-computer  Foster, Nature, 12/2002  1996, Globus project started (ANL & USC)  Followed I-Way  1997, Unicore (Germany)
  • 16.  Distributed Supercomputing  High-Throughput Computing  On-Demand Computing  Data-Intensive Computing  Collaborative Computing  Logistical Networking
  • 17. Criteria for a Grid: Coordinates resources that are not subject to centralized control. Uses standard, open, general-purpose protocols and interfaces. Delivers nontrivial qualities of service. Benefits:  Exploit Underutilized resources  Resource load Balancing  Virtualize resources across an enterprise  Data Grids, Compute Grids  Enable collaboration for virtual organizations
  • 18. Applications  Computational Service • Inherent part of ALL applications  Data Service • Scalable storage and access to distributed datasets  Application Service • Example: like web services  Information Service • Example: WWW portal  Knowledge Service • Example: data mining
  • 19. Networking ARPANET Information Sharing: WWW, HTTP, HTML Communications and Data Sharing: Email, ftp, telnet, TCP/IP Resource Sharing: P2P, Web Services, Grids
  • 20.  It extends the notions of computational and data grids.  A Grid should provide the interfaces, libraries, utilities, and programming APIs to support the development effort required.  Common tools and libraries for building Grid applications includes  High Performance C++ (HPC++)  the Message Passing Interface (MPI).  Access to any resources, for anyone, anywhere, anytime, from any platform – portal (super) computing.
  • 21.  Can solve larger, more complex problems in a shorter time  Easier to collaborate with other organizations  Make better use of existing hardware
  • 22.  Grid software and standards are still evolving  Learning curve to get started  Non-interactive job submission
  • 23. Conclusions  Characteristics of a grid relevant to middleware  Common design methodologies in grid middleware  Grid Services and open standardization  New and existing middleware systems are beginning to adopt core grid middleware to become easily ‘grid-enhanced’
  • 24. www.gridcomputing.com www.dartmouth.edu www.eecg.toronto.edu www.sastra.edu www.usermonas.edu www.gridbus.org

Hinweis der Redaktion

  1. We define Grid architecture in terms of a layered collection of protocols. Fabric layer includes the protocols and interfaces that provide access to the resources that are being shared, including computers, storage systems, datasets, programs, and networks. This layer is a logical view rather then a physical view. For example, the view of a cluster with a local resource manager is defined by the local resource manger, and not the cluster hardware. Likewise, the fabric provided by a storage system is defined by the file system that is available on that system, not the raw disk or tapes. The connectivity layer defines core protocols required for Grid-specific network transactions. This layer includes the IP protocol stack (system level application protocols [e.g. DNS, RSVP, Routing], transport and internet layers), as well as core Grid security protocols for authentication and authorization. Resource layer defines protocols to initiate and control sharing of (local) resources. Services defined at this level are gatekeeper, GRIS, along with some user oriented application protocols from the Internet protocol suite, such as file-transfer. Collective layer defines protocols that provide system oriented capabilities that are expected to be wide scale in deployment and generic in function. This includes GIIS, bandwidth brokers, resource brokers,…. Application layer defines protocols and services that are parochial in nature, targeted towards a specific application domain or class of applications. These are are are … arrgh