SlideShare una empresa de Scribd logo
1 de 24
Cloud Computing and
Grid Computing
By M Prabath Maduranga Peiris
B.Sc. (ICT) Special UG – RUSL

MSP / MSA
Always Problem…. ?

High Performance computing resources are very expensive and Hard to
access.

From : Cloud Computing and Grid Computing 360-Degree Compared

2
“Computation may someday be organized as a
public unity”
John McCarthy - 1961

From : Cloud Computing and Grid Computing 360-Degree Compared

3
Starting with Grid
• Allow consumers to obtain computing power on demand.
• Ian Foster and others standardized the protocols.
• Not just computing power
•
•

Data
Software

• Standard organizations to define standards.
( e.g., OGF, OASIS )

From : Cloud Computing and Grid Computing 360-Degree Compared

4
Cloud Computing is a Grid ?

• Yes
•
•
•
•
•

• No
•
•
•
•

Vision - Allow consumers to obtain computing power on demand.
Reliability.

Flexibility .
Manage.
Implementations.

Big Data in the scene.
Cost.
Huge investments .
100 000+ Computers.
From : Cloud Computing and Grid Computing 360-Degree Compared

5
Cloud Computing
• Definition
A large-scale distributed computing paradigm that is driven by economies of scale, in which a
pool of abstracted, virtualized, dynamically – scalable, managed computing power, storage,
platforms, and services are delivered on demand to external customers over the internet.

• Specialized
•
•
•

Massive Scale

Encapsulated as an abstract entity
Dynamically configured. (driven by economies of scale)

From : Cloud Computing and Grid Computing 360-Degree Compared

6
Cloud Computing ..
• Main factors to contributing cloud computing
•
•
•
•

Rapid decrease in HW cost and increase in computer power and storage.
Multi – core architecture of modern supercomputers.
Exponentially growing data size in scientific data, internet publishing and archiving.
Adoption of services computing and Web 2.0 applications.

From : Cloud Computing and Grid Computing 360-Degree Compared

7
Cloud is different
• Evolved and relies on Grid Computing as backbone and infrastructure.
• Utility Computing
•

Business model in which computing resources are packed as metered services.

• Cloud can be utilized internally by a company to the public as utility
computing

• Distributed Computing – enables resource sharing dynamic
•

Infrastructure that spans across multiple virtual organizations where each VO can
consist of either physically distributed institutions or logically related groups.

From : Cloud Computing and Grid Computing 360-Degree Compared

8
Comparing Grid And Cloud

From : Cloud Computing and Grid Computing 360-Degree Compared

9
Business Model
• In Cloud
•

Customer will pay on a consumption basis.

•

E.g. : In Windows Azure (2013)

Figure 2: Customized Plan

• Storage Capacity

Source : http://www.windowsazure.com/en-us/pricing/details/ on 2013 -12 – 30
From : Cloud Computing and Grid Computing 360-Degree Compared

10
Business Model…
• In Grid
•

Project Oriented

•

E.g. : CPU Hours
XSEDE( Extreme Science and Engineering Discovery Environment ) Former Tera Grid Operates in
CPU Hours.

• There is an industrial Undertaking to build grid economy for Global Grid
infrastructure

•
•
•
•

Support trading
Negotiation

Provisioning
Allocation of resources
From : Cloud Computing and Grid Computing 360-Degree Compared

11
Architecture
• Grid Protocol Architecture
Application

Collective
Resource
Connectivity
Fabric
From : Cloud Computing and Grid Computing 360-Degree Compared

12
Architecture..
• Cloud Architecture ( Four Layer Architecture)
Application

Platform

Unified Resource

Fabric
From : Cloud Computing and Grid Computing 360-Degree Compared

13
Resource Management
• Compute Model
•
•

Grid is mostly batch scheduled
Cloud is bit different

•

Allow all users to share resources same time.

Job
Processor : 100
Minutes : 60

Submit Via
GRAM

• Cloud has trouble..?
•
•

Grow in scale
Number of users

From : Cloud Computing and Grid Computing 360-Degree Compared

Local Resource
Manager

14
Resource Management ..
• Data Model
•

In cloud users will have many hardware driven end functionalities that typically run
locally.

•
•

•

Virtualization
Multimedia play back

Grids design to tackle data intensive applications in Grid environment. (Virtual data)

• Data Locality
•
•

Map Reducing systems
Grid uses NFS, GPFS, PVFS and Luster file systems

From : Cloud Computing and Grid Computing 360-Degree Compared

15
Resource Management ..
•
•

•

Virtualization

•
•

Provides necessary abstractions from the fabric

Enables each application encapsulated

Why Cloud tend to adopt Virtualization

•
•
•

Server and Application consolidation
Configurability

Application Availability

Some Grid’s in action

•

Nimbus

•

Virtual workspace is an execution environment

From : Cloud Computing and Grid Computing 360-Degree Compared

16
Resource Management ..
• Monitoring
•
•

Cloud Has Troubles
Grid Resources aren't highly abstracted and distributed

•
•

Ganglia
Teragrid (xsede)

• Provenance
•
•

Derivation history of the data product
In grid

•

Generally built in to workflow system

• Chimera, Kepler , Swift (modern scientific workflow systems)
From : Cloud Computing and Grid Computing 360-Degree Compared

17
Programming Model
• Grid Is complicated
•
•
•

Multiple administrative domains
Resource heterogeneity
Stability and performance

• Grid Programming Models
•

Message Passing interface (MPI)

• Map Reducing Is just Parallel computing
• Cosmos and Dryad
• Cloud is All about Mesh up and Scripting
From : Cloud Computing and Grid Computing 360-Degree Compared

18
Application Model
• Grid supports many different Kind of Applications
•
•
•
•

High Performance Computing to High Throughput Computing
Mainly on MPI

Portal or a suite of applications
In HTC applications

•
•

Loosely coupled
Multiple Program Multiple Data (MPMD) , Capacity Computing etc in Niche

• Cloud applications are not defined
•

But loosely coupled
From : Cloud Computing and Grid Computing 360-Degree Compared

19
Security Model
• Cloud data centers are own to same organization and dedicated
• In Grid
•
•

Engineered in the fundamental grid
Problems

•

•
•

Single sign on

Using public key based on GSK (Grid Security Infrastructure)
CAS(Community Authorization Service ) For advance resource authorization

• Cloud Ins with SSL

From : Cloud Computing and Grid Computing 360-Degree Compared

20
Security Model ..
• Cloud User need
•
•
•
•
•
•
•

Privileged user access
Regularity compliance
Data Location
Data segregation
Recovery
Investigative support

Long-term liability

From : Cloud Computing and Grid Computing 360-Degree Compared

21
Q &A

From : Cloud Computing and Grid Computing 360-Degree Compared

22
References
• Cloud computing and Grid Computing 360- Degree Compared By Foster I,
Zhao Y, Raicu I, Lu S

• http://ganglia.wikimedia.org
• http://www.windowsazure.com/en-us/documentation/
• https://www.xsede.org/high-performance-computing

From : Cloud Computing and Grid Computing 360-Degree Compared

23
Thank You

e mail : prabathsl@outlook.com
Fb/ Twitter : @mpmpeiris

Web : www.prabathsl.com
From : Cloud Computing and Grid Computing 360-Degree Compared

24

Más contenido relacionado

La actualidad más candente

Edge Computing & AI
Edge Computing & AIEdge Computing & AI
Edge Computing & AIPaul O'Hagan
 
Overview of computing paradigm
Overview of computing paradigmOverview of computing paradigm
Overview of computing paradigmRipal Ranpara
 
Scalability and Reliability in the Cloud
Scalability and Reliability in the CloudScalability and Reliability in the Cloud
Scalability and Reliability in the Cloudgmthomps
 
Grid computing standards
Grid computing standardsGrid computing standards
Grid computing standardsPooja Dixit
 
Unit 2 -Cloud Computing Architecture
Unit 2 -Cloud Computing ArchitectureUnit 2 -Cloud Computing Architecture
Unit 2 -Cloud Computing ArchitectureMonishaNehkal
 
Cloud Infrastructure m Service Delivery Models (IAAS, PAAS and SAAS) Cloud D...
Cloud Infrastructure m Service Delivery Models (IAAS, PAAS and SAAS)  Cloud D...Cloud Infrastructure m Service Delivery Models (IAAS, PAAS and SAAS)  Cloud D...
Cloud Infrastructure m Service Delivery Models (IAAS, PAAS and SAAS) Cloud D...Govt. P.G. College Dharamshala
 
PPT on Cloud computing
PPT on Cloud computingPPT on Cloud computing
PPT on Cloud computingVinny Vessel
 
Cloud computing vs grid computing
Cloud computing vs grid computingCloud computing vs grid computing
Cloud computing vs grid computing8neutron8
 
Cloud Computing Presentation
Cloud Computing PresentationCloud Computing Presentation
Cloud Computing PresentationVivek Ravindran
 
5 BENEFITS OF HYBRID CLOUD
5 BENEFITS OF HYBRID CLOUD5 BENEFITS OF HYBRID CLOUD
5 BENEFITS OF HYBRID CLOUDTyrone Systems
 
Grid computing Seminar PPT
Grid computing Seminar PPTGrid computing Seminar PPT
Grid computing Seminar PPTUpender Upr
 
20 Cloud Computing Quotes You Can't Miss
20 Cloud Computing Quotes You Can't Miss20 Cloud Computing Quotes You Can't Miss
20 Cloud Computing Quotes You Can't MissNerdio
 

La actualidad más candente (20)

Edge Computing & AI
Edge Computing & AIEdge Computing & AI
Edge Computing & AI
 
Grid computing
Grid computingGrid computing
Grid computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing ppt
Cloud Computing pptCloud Computing ppt
Cloud Computing ppt
 
Overview of computing paradigm
Overview of computing paradigmOverview of computing paradigm
Overview of computing paradigm
 
Edge computing
Edge computingEdge computing
Edge computing
 
Scalability and Reliability in the Cloud
Scalability and Reliability in the CloudScalability and Reliability in the Cloud
Scalability and Reliability in the Cloud
 
Grid computing standards
Grid computing standardsGrid computing standards
Grid computing standards
 
Unit 2 -Cloud Computing Architecture
Unit 2 -Cloud Computing ArchitectureUnit 2 -Cloud Computing Architecture
Unit 2 -Cloud Computing Architecture
 
Cloud Infrastructure m Service Delivery Models (IAAS, PAAS and SAAS) Cloud D...
Cloud Infrastructure m Service Delivery Models (IAAS, PAAS and SAAS)  Cloud D...Cloud Infrastructure m Service Delivery Models (IAAS, PAAS and SAAS)  Cloud D...
Cloud Infrastructure m Service Delivery Models (IAAS, PAAS and SAAS) Cloud D...
 
PPT on Cloud computing
PPT on Cloud computingPPT on Cloud computing
PPT on Cloud computing
 
Cloud computing vs grid computing
Cloud computing vs grid computingCloud computing vs grid computing
Cloud computing vs grid computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Basics of Cloud Computing
Basics of Cloud ComputingBasics of Cloud Computing
Basics of Cloud Computing
 
Cloud Computing Presentation
Cloud Computing PresentationCloud Computing Presentation
Cloud Computing Presentation
 
5 BENEFITS OF HYBRID CLOUD
5 BENEFITS OF HYBRID CLOUD5 BENEFITS OF HYBRID CLOUD
5 BENEFITS OF HYBRID CLOUD
 
Grid computing Seminar PPT
Grid computing Seminar PPTGrid computing Seminar PPT
Grid computing Seminar PPT
 
20 Cloud Computing Quotes You Can't Miss
20 Cloud Computing Quotes You Can't Miss20 Cloud Computing Quotes You Can't Miss
20 Cloud Computing Quotes You Can't Miss
 
Cloud computing report
Cloud computing reportCloud computing report
Cloud computing report
 

Destacado

Destacado (20)

Grid computing ppt 2003(done)
Grid computing ppt 2003(done)Grid computing ppt 2003(done)
Grid computing ppt 2003(done)
 
Introduction to Grid Computing
Introduction to Grid ComputingIntroduction to Grid Computing
Introduction to Grid Computing
 
Grid computing ppt
Grid computing pptGrid computing ppt
Grid computing ppt
 
Grid computing [2005]
Grid computing [2005]Grid computing [2005]
Grid computing [2005]
 
Grid computing
Grid computingGrid computing
Grid computing
 
1. GRID COMPUTING
1. GRID COMPUTING1. GRID COMPUTING
1. GRID COMPUTING
 
Grid Computing
Grid ComputingGrid Computing
Grid Computing
 
Seminar on cloud computing by Prashant Gupta
Seminar on cloud computing by Prashant GuptaSeminar on cloud computing by Prashant Gupta
Seminar on cloud computing by Prashant Gupta
 
cloud computing ppt
cloud computing pptcloud computing ppt
cloud computing ppt
 
Security in cloud (and grid) computing Overview
Security in cloud  (and grid) computing OverviewSecurity in cloud  (and grid) computing Overview
Security in cloud (and grid) computing Overview
 
Grid computing by ahlam ansari
Grid computing by  ahlam ansariGrid computing by  ahlam ansari
Grid computing by ahlam ansari
 
Grid Computing
Grid ComputingGrid Computing
Grid Computing
 
grid computing
grid computinggrid computing
grid computing
 
Grid Computing
Grid ComputingGrid Computing
Grid Computing
 
Grid computing
Grid computingGrid computing
Grid computing
 
Grid computing
Grid computingGrid computing
Grid computing
 
Grid computing
Grid computingGrid computing
Grid computing
 
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
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing ppt
 

Similar a Cloud computing and Grid Computing

A Complete Guide Cloud Computing
A Complete Guide Cloud ComputingA Complete Guide Cloud Computing
A Complete Guide Cloud ComputingSripati Mahapatra
 
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
 
Getting started with GCP ( Google Cloud Platform)
Getting started with GCP ( Google  Cloud Platform)Getting started with GCP ( Google  Cloud Platform)
Getting started with GCP ( Google Cloud Platform)bigdata trunk
 
Trends in recent technology
Trends in recent technologyTrends in recent technology
Trends in recent technologysai krishna
 
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 computing-2 (1)
Cloud computing-2 (1)Cloud computing-2 (1)
Cloud computing-2 (1)JUDYFLAVIAB
 
cloudintroduction.ppt
cloudintroduction.pptcloudintroduction.ppt
cloudintroduction.pptAhmedRebai8
 
lect15_cloud.ppt
lect15_cloud.pptlect15_cloud.ppt
lect15_cloud.pptAjit Mali
 
Cloud computing
Cloud computingCloud computing
Cloud computingAmit Kumar
 
Cloud Computing Fundamental
Cloud Computing FundamentalCloud Computing Fundamental
Cloud Computing FundamentalDony Riyanto
 
Cloud Computing and Virtualization Overview by Amr Ali
Cloud Computing and Virtualization Overview by Amr AliCloud Computing and Virtualization Overview by Amr Ali
Cloud Computing and Virtualization Overview by Amr AliAmr Ali
 

Similar a Cloud computing and Grid Computing (20)

A Complete Guide Cloud Computing
A Complete Guide Cloud ComputingA Complete Guide Cloud Computing
A Complete Guide Cloud 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
 
Getting started with GCP ( Google Cloud Platform)
Getting started with GCP ( Google  Cloud Platform)Getting started with GCP ( Google  Cloud Platform)
Getting started with GCP ( Google Cloud Platform)
 
Trends in recent technology
Trends in recent technologyTrends in recent technology
Trends in recent technology
 
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 computing-2 (1)
Cloud computing-2 (1)Cloud computing-2 (1)
Cloud computing-2 (1)
 
cloudintroduction.ppt
cloudintroduction.pptcloudintroduction.ppt
cloudintroduction.ppt
 
cloud computing architecture.pptx
cloud computing architecture.pptxcloud computing architecture.pptx
cloud computing architecture.pptx
 
lect15_cloud.ppt
lect15_cloud.pptlect15_cloud.ppt
lect15_cloud.ppt
 
lect15_cloud.ppt
lect15_cloud.pptlect15_cloud.ppt
lect15_cloud.ppt
 
Cloud computing_Final
Cloud computing_FinalCloud computing_Final
Cloud computing_Final
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
A Seminar on Cloud Computing
A Seminar on Cloud ComputingA Seminar on Cloud Computing
A Seminar on Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing Fundamental
Cloud Computing FundamentalCloud Computing Fundamental
Cloud Computing Fundamental
 
lecture5_4.pptx
lecture5_4.pptxlecture5_4.pptx
lecture5_4.pptx
 
cloud computing
cloud computingcloud computing
cloud computing
 
Cloud introduction
Cloud introductionCloud introduction
Cloud introduction
 
Cloud Computing and Virtualization Overview by Amr Ali
Cloud Computing and Virtualization Overview by Amr AliCloud Computing and Virtualization Overview by Amr Ali
Cloud Computing and Virtualization Overview by Amr Ali
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 

Último

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
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
 
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
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
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
 
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
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
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
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
🐬 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
 
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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
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
 

Último (20)

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
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
 
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
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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
 
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...
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
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
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
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...
 

Cloud computing and Grid Computing

  • 1. Cloud Computing and Grid Computing By M Prabath Maduranga Peiris B.Sc. (ICT) Special UG – RUSL MSP / MSA
  • 2. Always Problem…. ? High Performance computing resources are very expensive and Hard to access. From : Cloud Computing and Grid Computing 360-Degree Compared 2
  • 3. “Computation may someday be organized as a public unity” John McCarthy - 1961 From : Cloud Computing and Grid Computing 360-Degree Compared 3
  • 4. Starting with Grid • Allow consumers to obtain computing power on demand. • Ian Foster and others standardized the protocols. • Not just computing power • • Data Software • Standard organizations to define standards. ( e.g., OGF, OASIS ) From : Cloud Computing and Grid Computing 360-Degree Compared 4
  • 5. Cloud Computing is a Grid ? • Yes • • • • • • No • • • • Vision - Allow consumers to obtain computing power on demand. Reliability. Flexibility . Manage. Implementations. Big Data in the scene. Cost. Huge investments . 100 000+ Computers. From : Cloud Computing and Grid Computing 360-Degree Compared 5
  • 6. Cloud Computing • Definition A large-scale distributed computing paradigm that is driven by economies of scale, in which a pool of abstracted, virtualized, dynamically – scalable, managed computing power, storage, platforms, and services are delivered on demand to external customers over the internet. • Specialized • • • Massive Scale Encapsulated as an abstract entity Dynamically configured. (driven by economies of scale) From : Cloud Computing and Grid Computing 360-Degree Compared 6
  • 7. Cloud Computing .. • Main factors to contributing cloud computing • • • • Rapid decrease in HW cost and increase in computer power and storage. Multi – core architecture of modern supercomputers. Exponentially growing data size in scientific data, internet publishing and archiving. Adoption of services computing and Web 2.0 applications. From : Cloud Computing and Grid Computing 360-Degree Compared 7
  • 8. Cloud is different • Evolved and relies on Grid Computing as backbone and infrastructure. • Utility Computing • Business model in which computing resources are packed as metered services. • Cloud can be utilized internally by a company to the public as utility computing • Distributed Computing – enables resource sharing dynamic • Infrastructure that spans across multiple virtual organizations where each VO can consist of either physically distributed institutions or logically related groups. From : Cloud Computing and Grid Computing 360-Degree Compared 8
  • 9. Comparing Grid And Cloud From : Cloud Computing and Grid Computing 360-Degree Compared 9
  • 10. Business Model • In Cloud • Customer will pay on a consumption basis. • E.g. : In Windows Azure (2013) Figure 2: Customized Plan • Storage Capacity Source : http://www.windowsazure.com/en-us/pricing/details/ on 2013 -12 – 30 From : Cloud Computing and Grid Computing 360-Degree Compared 10
  • 11. Business Model… • In Grid • Project Oriented • E.g. : CPU Hours XSEDE( Extreme Science and Engineering Discovery Environment ) Former Tera Grid Operates in CPU Hours. • There is an industrial Undertaking to build grid economy for Global Grid infrastructure • • • • Support trading Negotiation Provisioning Allocation of resources From : Cloud Computing and Grid Computing 360-Degree Compared 11
  • 12. Architecture • Grid Protocol Architecture Application Collective Resource Connectivity Fabric From : Cloud Computing and Grid Computing 360-Degree Compared 12
  • 13. Architecture.. • Cloud Architecture ( Four Layer Architecture) Application Platform Unified Resource Fabric From : Cloud Computing and Grid Computing 360-Degree Compared 13
  • 14. Resource Management • Compute Model • • Grid is mostly batch scheduled Cloud is bit different • Allow all users to share resources same time. Job Processor : 100 Minutes : 60 Submit Via GRAM • Cloud has trouble..? • • Grow in scale Number of users From : Cloud Computing and Grid Computing 360-Degree Compared Local Resource Manager 14
  • 15. Resource Management .. • Data Model • In cloud users will have many hardware driven end functionalities that typically run locally. • • • Virtualization Multimedia play back Grids design to tackle data intensive applications in Grid environment. (Virtual data) • Data Locality • • Map Reducing systems Grid uses NFS, GPFS, PVFS and Luster file systems From : Cloud Computing and Grid Computing 360-Degree Compared 15
  • 16. Resource Management .. • • • Virtualization • • Provides necessary abstractions from the fabric Enables each application encapsulated Why Cloud tend to adopt Virtualization • • • Server and Application consolidation Configurability Application Availability Some Grid’s in action • Nimbus • Virtual workspace is an execution environment From : Cloud Computing and Grid Computing 360-Degree Compared 16
  • 17. Resource Management .. • Monitoring • • Cloud Has Troubles Grid Resources aren't highly abstracted and distributed • • Ganglia Teragrid (xsede) • Provenance • • Derivation history of the data product In grid • Generally built in to workflow system • Chimera, Kepler , Swift (modern scientific workflow systems) From : Cloud Computing and Grid Computing 360-Degree Compared 17
  • 18. Programming Model • Grid Is complicated • • • Multiple administrative domains Resource heterogeneity Stability and performance • Grid Programming Models • Message Passing interface (MPI) • Map Reducing Is just Parallel computing • Cosmos and Dryad • Cloud is All about Mesh up and Scripting From : Cloud Computing and Grid Computing 360-Degree Compared 18
  • 19. Application Model • Grid supports many different Kind of Applications • • • • High Performance Computing to High Throughput Computing Mainly on MPI Portal or a suite of applications In HTC applications • • Loosely coupled Multiple Program Multiple Data (MPMD) , Capacity Computing etc in Niche • Cloud applications are not defined • But loosely coupled From : Cloud Computing and Grid Computing 360-Degree Compared 19
  • 20. Security Model • Cloud data centers are own to same organization and dedicated • In Grid • • Engineered in the fundamental grid Problems • • • Single sign on Using public key based on GSK (Grid Security Infrastructure) CAS(Community Authorization Service ) For advance resource authorization • Cloud Ins with SSL From : Cloud Computing and Grid Computing 360-Degree Compared 20
  • 21. Security Model .. • Cloud User need • • • • • • • Privileged user access Regularity compliance Data Location Data segregation Recovery Investigative support Long-term liability From : Cloud Computing and Grid Computing 360-Degree Compared 21
  • 22. Q &A From : Cloud Computing and Grid Computing 360-Degree Compared 22
  • 23. References • Cloud computing and Grid Computing 360- Degree Compared By Foster I, Zhao Y, Raicu I, Lu S • http://ganglia.wikimedia.org • http://www.windowsazure.com/en-us/documentation/ • https://www.xsede.org/high-performance-computing From : Cloud Computing and Grid Computing 360-Degree Compared 23
  • 24. Thank You e mail : prabathsl@outlook.com Fb/ Twitter : @mpmpeiris Web : www.prabathsl.com From : Cloud Computing and Grid Computing 360-Degree Compared 24