SlideShare una empresa de Scribd logo
1 de 38
CLOUD COMPUTING VS
GRID COMPUTING
PRESENTER : OMID SOHRABI
1
MAIN ARTICLE2
INTRODUCTION3
“computation may someday be organized as a public utility”
John McCarthy
Computing pioneer
developed the Lisp programming language family
INTRODUCTION (CONTINUE)4
TeraGrid is an open scientific discovery infrastructure combining leadership class
resources at eleven partner sites to create an integrated, persistent computational
resource
DEFINITION OF CLOUD COMPUTING
 There is little consensus on how to define the Cloud
 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.
Ian Foster
 Cloud computing is using the internet to access someone else's software
running on someone else's hardware in someone else's data center.
Lewis Cunningham
5
DEFINITION OF CLOUD COMPUTING
 There is little consensus on how to define the Cloud
 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.
Ian Foster
 Cloud computing is using the internet to access someone else's software
running on someone else's hardware in someone else's data center.
Lewis Cunningham
6
Clouds: key points of the definition
 Differences related to traditional distributed paradigms:
 Massively scalable
 Can be encapsulated as an abstract entity that delivers different levels
of service
 Driven by economies of scale
 Services can be dynamically configured (via virtualization or other
approaches) and delivered on demand
7
Clouds: reasons for interest
 Rapid decrease in hw cost, increase in computing power and
storage capacity (multi-cores etc)
 Exponentially growing data size
 Widespread adoption of Services Computing and Web 2.0
apps
8
Clouds: relation with other paradigms9
A Web 2.0 site may allow users to interact and collaborate with each other in a social media dialogue as
creators of user-generated content in a virtual community, in contrast to Web sites where people are
limited to the passive viewing of content. Examples of Web 2.0 include social networking sites, blogs,
wikis, folksonomies, video sharing sites, hosted services, Web applications
GRID COMPUTING
 Grid Computing enables resource sharing and coordinated
problem solving in virtual organizations(VO) where each VO
can consist of either physically distributed institutions or
logically related projects/groups.
 Builds a uniform computing environment from diverse
resources by defining standard network protocols and
providing middleware to mediate access to a wide range of
heterogeneous resources (egGlobusToolkit).
10
GRID COMPUTING (continue)11
How technologists perceive the Cloud
 “The interesting thing about Cloud Computing is that we’ve redefined Cloud
Computing to include everything that we already do. . . . I don’t understand what
we would do differently in the light of Cloud Computing other than change the
wording of some of our ads.”
12
Larry Ellison (Oracle CEO)
Wall Street Journal, September 26, 2008
How technologists perceive the Cloud
 “A lot of people are jumping on the [cloud] bandwagon, but I have not heard two
people say the same thing about it. There are multiple definitions out there of “the
cloud.”
13
Andy Isherwood (HP VP of sales)
ZDnetNews, December 11, 2008
How technologists perceive the Cloud
 “It’s stupidity. It’s worse than stupidity: it’s a marketing hype campaign. Somebody
is saying this is inevitable —and whenever you hear somebody saying that, it’s very
likely to be a set of businesses campaigning to make it true.”
14
Richard Stallman (Advocator of Free Software)
The Guardian, September 29, 2008
Is Cloud a new name for Grids?
 YES: the vision is the same
reduce the cost of computing
increase reliability
increase flexibility (transitioning from self-operation to third
party)
15
The answer is complicated…
IT reinvents itself every five years
Is Cloud a new name for Grids?
 NO: things are different than 10 years ago
New needs to analyze massive data, increased demand for
computing
Billions of dollars being spent by Amazon, Google,Microsoft to
create real commercial large-scale systems with hundreds of
thousands of computers – www.top500.org shows computers
with 100,000+ cores
Only need a credit card to get on-demand access to infinite
computers
16
Is Cloud a new name for Grids?
 Nevertheless YES: same problems but different details
Problems are the same in clouds and grids
How to manage large facilities
How to discover, request, and use resources
How to implement and execute parallel Computations
17
Clouds: side-by-side comparison with
Grids
 Business model
 Architecture
 Resource Management
 Programming model
 Application model
 Security model
18
Cloud vs Grids - Business model
 Traditional: one-time payment for unlimited use of software
 Clouds: pay the provider on a consumption basis, computing
and storage (like electricity, gas etc)
 Grids: assigned a number of service units
19
Cloud vs Grids - Architecture20
communication
and authentication
protocols
discovery, negotiation,
monitoring, accounting and
payment of sharing operations
on individual resources
interactions across
collections of
resources,
directory services
Cloud vs Grids - Architecture21
resources that
have been
abstracted/encapsulated
collection of specialized
tools, middleware and
services on top of the unified
resources to provide a
development and/or
deployment platform
Cloud vs Grids - Architecture
SPI Model
 Cloud Software as a Service (SaaS)
 Cloud Platform as a Service (PaaS)
 Cloud Infrastructure as a Service (IaaS)
22
Cloud vs Grids - Architecture
SPI MODEL (IaaS)
 The capability provided to the consumer is to provision
processing, storage, networks, and other fundamental
computing resources.
 Consumer is able to deploy and run arbitrary software, which
can include operating systems and applications.
 The consumer does not manage or control the underlying
cloud infrastructure but has control over operating systems,
storage, deployed applications, and possibly limited control of
select networking components (e.g., host firewalls).
 Typical examples are Amazon EC2 Service and S3
23
Cloud vs Grids - Architecture
SPI MODEL (IaaS)
24
Cloud vs Grids - Architecture
SPI MODEL (PaaS)
 The capability provided to the consumer is to deploy onto the
cloud infrastructure consumer created or acquired
applications created using programming languages and tools
supported by the provider.
 The consumer does not manage or control the underlying
cloud infrastructure including network, servers, operating
systems, or storage, but has control over the deployed
applications and possibly application hosting environment
configurations.
25
Cloud vs Grids - Architecture
SPI MODEL (SaaS)
 The capability provided to the consumer is to use the
provider’s applications running on a cloud infrastructure.
 delivers special purpose software that is remotely accessible.
E.g,: Google Maps, Live Mesh from Microsoft etc
 The consumer does not manage or control the underlying
cloud infrastructure including network, servers, operating
systems, storage, or even individual application capabilities,
with the possible exception of limited userspecific application
configuration settings.
26
Cloud vs Grids – Resource Management
 Compute model
 Data model
 Virtualization
 Monitoring
27
Cloud vs Grids – Resource Management
COMPUTE MODEL
 Grids: batch-scheduled (queueing systems)
 Clouds: resources shared by all users at the same time in
contrast to dedicated resources in queueing systems
 Maybe one of the major challenges in clouds: QoS!
28
Cloud vs Grids – Resource Management
DATA MODEL
 Data locality: to achieve good scalability data must be
distributed over many computers
 Clouds: use map-reduce mechanism like in Google to
maintain data locality
 In Grids, data storage usually relies on a shared file systems
(e.g. NFS, GPFS, PVFS, Luster), where data locality cannot be
easily applied
29
Cloud vs Grids – Resource Management
Virtualization
 Abstraction and encapsulation
 Clouds: rely heavily on virtualization
 Supports cost-effective use of cloud’s physical resources
 Grids: do not rely on virtualization as much as clouds.
due to policy and having each individual organization
maintain full control of their resources
 However, there are efforts in Grids to use virtualization as well,
such as Nimbus
30
Cloud vs Grids – Resource Management
Monitoring
 Virtualization poses challenges to fine-grained control over
monitoring
 Service-oriented view means resources below service API are
not visible
 Monitoring may not be as important because of abstractions
 Grid trust model allows users via their identity delegation to
access and browse resources at different sites
 Resources not highly abstracted & virtualized
31
Cloud vs Grids – Programming Model
CLOUD
 most use the map-reduce programming model.
Implementation: Hadoop that uses Pig as a declarative
programming language
GRID
 Complicated by issues like multiple administrative domains,
resource heterogeneity, etc
 heavy use of workflow tools to be able to manage large sets
of tasks and data. others: MPICH-G2, WSRF, GridRPC…
32
Cloud vs Grids – Application Model
CLOUD
 Traditionally can support same apps as grid except HPC (due
to low latency needs) but this is changing
 Interactive, loosely-coupled, transaction-oriented apps
GRID
 Batch-oriented apps
 Support High-Performance Computing (HPC) through High
Throughput Computing (HTC)
 Support workflows of loosely-coupled applications
33
Cloud vs Grids – Security Model
 Clouds currently more homogeneous and single provider so
security simpler
 Still an important concern for cloud users
 Email address & credit card gets you an account
 Grids Built on assumptions of heterogeneous and dynamic resources
and multiple admin domains
 Stricter procedure to acquire an account
34
CONCLUSION35
CONCLUSION (continue)36
REFRENCES
 Geelan, Jeremy. "Twenty-one experts define cloud computing." Cloud Computing
Journal 4 (2009): 1-5
 Foster, Ian, et al. "Cloud computing and grid computing 360-degree compared."
Grid Computing Environments Workshop, 2008. GCE'08. Ieee, 2008.
 Sharma, Prabha. "Grid Computing Vs. Cloud Computing." International Journal of
Information and Computation Technology. 2013 ISSN: 0974-2239
 Lewis Cunningham, Cloud Computing with Amazon and Oracle, 2008.
 www.teragrid.org
37
THANKS FOR YOUR
ATTENTION
38

Más contenido relacionado

La actualidad más candente

Gridcomputingppt
GridcomputingpptGridcomputingppt
Gridcomputingppt
navjasser
 
Cloud computing and grid computing 360 degree compared
Cloud computing and grid computing 360 degree comparedCloud computing and grid computing 360 degree compared
Cloud computing and grid computing 360 degree compared
Md. Hasibur Rashid
 
Grid Computing
Grid ComputingGrid Computing
Grid Computing
abhiritva
 
Grid computing ppt 2003(done)
Grid computing ppt 2003(done)Grid computing ppt 2003(done)
Grid computing ppt 2003(done)
TASNEEM88
 
Grid Computing Frameworks
Grid Computing FrameworksGrid Computing Frameworks
Grid Computing Frameworks
Sabbir Ahmmed
 
Grid computing 2007
Grid computing 2007Grid computing 2007
Grid computing 2007
Tank Bhavin
 

La actualidad más candente (20)

Gridcomputingppt
GridcomputingpptGridcomputingppt
Gridcomputingppt
 
Cloud computing and grid computing 360 degree compared
Cloud computing and grid computing 360 degree comparedCloud computing and grid computing 360 degree compared
Cloud computing and grid computing 360 degree compared
 
Grid computing
Grid computingGrid computing
Grid computing
 
Grid Computing
Grid ComputingGrid Computing
Grid Computing
 
Grid Computing
Grid ComputingGrid Computing
Grid Computing
 
Introduction of grid computing
Introduction of grid computingIntroduction of grid computing
Introduction of grid computing
 
Introduction to Grid Computing
Introduction to Grid ComputingIntroduction to Grid Computing
Introduction to 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 computing Grid computing
Grid computing
 
Grid Computing
Grid ComputingGrid Computing
Grid Computing
 
Grid computing ppt
Grid computing pptGrid computing ppt
Grid computing ppt
 
Grid computing
Grid computingGrid computing
Grid computing
 
Grid computing ppt
Grid computing pptGrid computing ppt
Grid computing ppt
 
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
 
Grid Computing Frameworks
Grid Computing FrameworksGrid Computing Frameworks
Grid Computing Frameworks
 
Grid computing 2007
Grid computing 2007Grid computing 2007
Grid computing 2007
 
Grid computing
Grid computingGrid computing
Grid computing
 
Grid computing
Grid computingGrid computing
Grid computing
 
Grid computing
Grid computingGrid computing
Grid computing
 

Destacado

Grid Technologies in Disaster Management
Grid Technologies in Disaster Management Grid Technologies in Disaster Management
Grid Technologies in Disaster Management
Videoguy
 
Grid technology for next gen media processing
Grid technology for next gen media processingGrid technology for next gen media processing
Grid technology for next gen media processing
vrt-medialab
 
Smart Grid Introduction
Smart Grid Introduction Smart Grid Introduction
Smart Grid Introduction
Nilesh Dhage
 

Destacado (11)

Grid Computing
Grid ComputingGrid Computing
Grid Computing
 
Grid computing
Grid computingGrid computing
Grid computing
 
Grid Technologies in Disaster Management
Grid Technologies in Disaster Management Grid Technologies in Disaster Management
Grid Technologies in Disaster Management
 
Wireless sensor networks
Wireless sensor networksWireless sensor networks
Wireless sensor networks
 
Energy efficiency optimization in oil and gas industry
Energy efficiency optimization in oil and gas industryEnergy efficiency optimization in oil and gas industry
Energy efficiency optimization in oil and gas industry
 
Grid technology for next gen media processing
Grid technology for next gen media processingGrid technology for next gen media processing
Grid technology for next gen media processing
 
Proxmox
ProxmoxProxmox
Proxmox
 
SMART GRID TECHNOLOGY
SMART GRID TECHNOLOGYSMART GRID TECHNOLOGY
SMART GRID TECHNOLOGY
 
Smart Grid Introduction
Smart Grid Introduction Smart Grid Introduction
Smart Grid Introduction
 
Smart grid ppt
Smart grid pptSmart grid ppt
Smart grid ppt
 
Grid Systems
Grid SystemsGrid Systems
Grid Systems
 

Similar a Cloud vs grid

IT-35 Cloud Computing Unit 1.pptx
IT-35 Cloud Computing Unit 1.pptxIT-35 Cloud Computing Unit 1.pptx
IT-35 Cloud Computing Unit 1.pptx
adad129366
 
Cloud Computing in Resource Management
Cloud Computing in Resource ManagementCloud Computing in Resource Management
Cloud Computing in Resource Management
Dr. Amarjeet Singh
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
issam eid
 
CS8791 CLOUD COMPUTING _QB (Downloaded from_ annauniversityedu.blogspot.com)-...
CS8791 CLOUD COMPUTING _QB (Downloaded from_ annauniversityedu.blogspot.com)-...CS8791 CLOUD COMPUTING _QB (Downloaded from_ annauniversityedu.blogspot.com)-...
CS8791 CLOUD COMPUTING _QB (Downloaded from_ annauniversityedu.blogspot.com)-...
lauroeuginbritto
 

Similar a Cloud vs grid (20)

IT-35 Cloud Computing Unit 1.pptx
IT-35 Cloud Computing Unit 1.pptxIT-35 Cloud Computing Unit 1.pptx
IT-35 Cloud Computing Unit 1.pptx
 
Cloud versus cloud
Cloud versus cloudCloud versus cloud
Cloud versus cloud
 
Cloud Computing in Resource Management
Cloud Computing in Resource ManagementCloud Computing in Resource Management
Cloud Computing in Resource Management
 
An Efficient MDC based Set Partitioned Embedded Block Image Coding
An Efficient MDC based Set Partitioned Embedded Block Image CodingAn Efficient MDC based Set Partitioned Embedded Block Image Coding
An Efficient MDC based Set Partitioned Embedded Block Image Coding
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Distributed system.pptx
Distributed system.pptxDistributed system.pptx
Distributed system.pptx
 
A REVIEW ON RESOURCE ALLOCATION MECHANISM IN CLOUD ENVIORNMENT
A REVIEW ON RESOURCE ALLOCATION MECHANISM IN CLOUD ENVIORNMENTA REVIEW ON RESOURCE ALLOCATION MECHANISM IN CLOUD ENVIORNMENT
A REVIEW ON RESOURCE ALLOCATION MECHANISM IN CLOUD ENVIORNMENT
 
Cloud computing.pptx
Cloud computing.pptxCloud computing.pptx
Cloud computing.pptx
 
CS8791 CLOUD COMPUTING _QB (Downloaded from_ annauniversityedu.blogspot.com)-...
CS8791 CLOUD COMPUTING _QB (Downloaded from_ annauniversityedu.blogspot.com)-...CS8791 CLOUD COMPUTING _QB (Downloaded from_ annauniversityedu.blogspot.com)-...
CS8791 CLOUD COMPUTING _QB (Downloaded from_ annauniversityedu.blogspot.com)-...
 
cloude computing report
cloude computing reportcloude computing report
cloude computing report
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Compare
CompareCompare
Compare
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Module-1 introductaion cloud computing.pdf
Module-1 introductaion cloud computing.pdfModule-1 introductaion cloud computing.pdf
Module-1 introductaion cloud computing.pdf
 
02_Cloud-Intro.pdf cloud introduction introduction
02_Cloud-Intro.pdf cloud introduction introduction02_Cloud-Intro.pdf cloud introduction introduction
02_Cloud-Intro.pdf cloud introduction introduction
 
chapter 3 Selected Topics in computer.pptx
chapter 3 Selected Topics in computer.pptxchapter 3 Selected Topics in computer.pptx
chapter 3 Selected Topics in computer.pptx
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 

Último

Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Christo Ananth
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Último (20)

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
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
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
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 

Cloud vs grid

  • 1. CLOUD COMPUTING VS GRID COMPUTING PRESENTER : OMID SOHRABI 1
  • 3. INTRODUCTION3 “computation may someday be organized as a public utility” John McCarthy Computing pioneer developed the Lisp programming language family
  • 4. INTRODUCTION (CONTINUE)4 TeraGrid is an open scientific discovery infrastructure combining leadership class resources at eleven partner sites to create an integrated, persistent computational resource
  • 5. DEFINITION OF CLOUD COMPUTING  There is little consensus on how to define the Cloud  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. Ian Foster  Cloud computing is using the internet to access someone else's software running on someone else's hardware in someone else's data center. Lewis Cunningham 5
  • 6. DEFINITION OF CLOUD COMPUTING  There is little consensus on how to define the Cloud  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. Ian Foster  Cloud computing is using the internet to access someone else's software running on someone else's hardware in someone else's data center. Lewis Cunningham 6
  • 7. Clouds: key points of the definition  Differences related to traditional distributed paradigms:  Massively scalable  Can be encapsulated as an abstract entity that delivers different levels of service  Driven by economies of scale  Services can be dynamically configured (via virtualization or other approaches) and delivered on demand 7
  • 8. Clouds: reasons for interest  Rapid decrease in hw cost, increase in computing power and storage capacity (multi-cores etc)  Exponentially growing data size  Widespread adoption of Services Computing and Web 2.0 apps 8
  • 9. Clouds: relation with other paradigms9 A Web 2.0 site may allow users to interact and collaborate with each other in a social media dialogue as creators of user-generated content in a virtual community, in contrast to Web sites where people are limited to the passive viewing of content. Examples of Web 2.0 include social networking sites, blogs, wikis, folksonomies, video sharing sites, hosted services, Web applications
  • 10. GRID COMPUTING  Grid Computing enables resource sharing and coordinated problem solving in virtual organizations(VO) where each VO can consist of either physically distributed institutions or logically related projects/groups.  Builds a uniform computing environment from diverse resources by defining standard network protocols and providing middleware to mediate access to a wide range of heterogeneous resources (egGlobusToolkit). 10
  • 12. How technologists perceive the Cloud  “The interesting thing about Cloud Computing is that we’ve redefined Cloud Computing to include everything that we already do. . . . I don’t understand what we would do differently in the light of Cloud Computing other than change the wording of some of our ads.” 12 Larry Ellison (Oracle CEO) Wall Street Journal, September 26, 2008
  • 13. How technologists perceive the Cloud  “A lot of people are jumping on the [cloud] bandwagon, but I have not heard two people say the same thing about it. There are multiple definitions out there of “the cloud.” 13 Andy Isherwood (HP VP of sales) ZDnetNews, December 11, 2008
  • 14. How technologists perceive the Cloud  “It’s stupidity. It’s worse than stupidity: it’s a marketing hype campaign. Somebody is saying this is inevitable —and whenever you hear somebody saying that, it’s very likely to be a set of businesses campaigning to make it true.” 14 Richard Stallman (Advocator of Free Software) The Guardian, September 29, 2008
  • 15. Is Cloud a new name for Grids?  YES: the vision is the same reduce the cost of computing increase reliability increase flexibility (transitioning from self-operation to third party) 15 The answer is complicated… IT reinvents itself every five years
  • 16. Is Cloud a new name for Grids?  NO: things are different than 10 years ago New needs to analyze massive data, increased demand for computing Billions of dollars being spent by Amazon, Google,Microsoft to create real commercial large-scale systems with hundreds of thousands of computers – www.top500.org shows computers with 100,000+ cores Only need a credit card to get on-demand access to infinite computers 16
  • 17. Is Cloud a new name for Grids?  Nevertheless YES: same problems but different details Problems are the same in clouds and grids How to manage large facilities How to discover, request, and use resources How to implement and execute parallel Computations 17
  • 18. Clouds: side-by-side comparison with Grids  Business model  Architecture  Resource Management  Programming model  Application model  Security model 18
  • 19. Cloud vs Grids - Business model  Traditional: one-time payment for unlimited use of software  Clouds: pay the provider on a consumption basis, computing and storage (like electricity, gas etc)  Grids: assigned a number of service units 19
  • 20. Cloud vs Grids - Architecture20 communication and authentication protocols discovery, negotiation, monitoring, accounting and payment of sharing operations on individual resources interactions across collections of resources, directory services
  • 21. Cloud vs Grids - Architecture21 resources that have been abstracted/encapsulated collection of specialized tools, middleware and services on top of the unified resources to provide a development and/or deployment platform
  • 22. Cloud vs Grids - Architecture SPI Model  Cloud Software as a Service (SaaS)  Cloud Platform as a Service (PaaS)  Cloud Infrastructure as a Service (IaaS) 22
  • 23. Cloud vs Grids - Architecture SPI MODEL (IaaS)  The capability provided to the consumer is to provision processing, storage, networks, and other fundamental computing resources.  Consumer is able to deploy and run arbitrary software, which can include operating systems and applications.  The consumer does not manage or control the underlying cloud infrastructure but has control over operating systems, storage, deployed applications, and possibly limited control of select networking components (e.g., host firewalls).  Typical examples are Amazon EC2 Service and S3 23
  • 24. Cloud vs Grids - Architecture SPI MODEL (IaaS) 24
  • 25. Cloud vs Grids - Architecture SPI MODEL (PaaS)  The capability provided to the consumer is to deploy onto the cloud infrastructure consumer created or acquired applications created using programming languages and tools supported by the provider.  The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, or storage, but has control over the deployed applications and possibly application hosting environment configurations. 25
  • 26. Cloud vs Grids - Architecture SPI MODEL (SaaS)  The capability provided to the consumer is to use the provider’s applications running on a cloud infrastructure.  delivers special purpose software that is remotely accessible. E.g,: Google Maps, Live Mesh from Microsoft etc  The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, storage, or even individual application capabilities, with the possible exception of limited userspecific application configuration settings. 26
  • 27. Cloud vs Grids – Resource Management  Compute model  Data model  Virtualization  Monitoring 27
  • 28. Cloud vs Grids – Resource Management COMPUTE MODEL  Grids: batch-scheduled (queueing systems)  Clouds: resources shared by all users at the same time in contrast to dedicated resources in queueing systems  Maybe one of the major challenges in clouds: QoS! 28
  • 29. Cloud vs Grids – Resource Management DATA MODEL  Data locality: to achieve good scalability data must be distributed over many computers  Clouds: use map-reduce mechanism like in Google to maintain data locality  In Grids, data storage usually relies on a shared file systems (e.g. NFS, GPFS, PVFS, Luster), where data locality cannot be easily applied 29
  • 30. Cloud vs Grids – Resource Management Virtualization  Abstraction and encapsulation  Clouds: rely heavily on virtualization  Supports cost-effective use of cloud’s physical resources  Grids: do not rely on virtualization as much as clouds. due to policy and having each individual organization maintain full control of their resources  However, there are efforts in Grids to use virtualization as well, such as Nimbus 30
  • 31. Cloud vs Grids – Resource Management Monitoring  Virtualization poses challenges to fine-grained control over monitoring  Service-oriented view means resources below service API are not visible  Monitoring may not be as important because of abstractions  Grid trust model allows users via their identity delegation to access and browse resources at different sites  Resources not highly abstracted & virtualized 31
  • 32. Cloud vs Grids – Programming Model CLOUD  most use the map-reduce programming model. Implementation: Hadoop that uses Pig as a declarative programming language GRID  Complicated by issues like multiple administrative domains, resource heterogeneity, etc  heavy use of workflow tools to be able to manage large sets of tasks and data. others: MPICH-G2, WSRF, GridRPC… 32
  • 33. Cloud vs Grids – Application Model CLOUD  Traditionally can support same apps as grid except HPC (due to low latency needs) but this is changing  Interactive, loosely-coupled, transaction-oriented apps GRID  Batch-oriented apps  Support High-Performance Computing (HPC) through High Throughput Computing (HTC)  Support workflows of loosely-coupled applications 33
  • 34. Cloud vs Grids – Security Model  Clouds currently more homogeneous and single provider so security simpler  Still an important concern for cloud users  Email address & credit card gets you an account  Grids Built on assumptions of heterogeneous and dynamic resources and multiple admin domains  Stricter procedure to acquire an account 34
  • 37. REFRENCES  Geelan, Jeremy. "Twenty-one experts define cloud computing." Cloud Computing Journal 4 (2009): 1-5  Foster, Ian, et al. "Cloud computing and grid computing 360-degree compared." Grid Computing Environments Workshop, 2008. GCE'08. Ieee, 2008.  Sharma, Prabha. "Grid Computing Vs. Cloud Computing." International Journal of Information and Computation Technology. 2013 ISSN: 0974-2239  Lewis Cunningham, Cloud Computing with Amazon and Oracle, 2008.  www.teragrid.org 37

Notas del editor

  1. در سال 1961 پدر علم و دانش تولید ماشین های هوشمند
  2. Xsede کلکسیونی از منابع وسرویسهای دیجیتال تجمیع است و یک سیستم مجازی واحد را برای استفاده برای اشتراک منابع محاسباتی و داده ها ارائه میدهد
  3. Cloud یک پارادایم محاسباتی در مقیاس بزرگ است که شامل استخری از منابع محاسباتی و ذخیره سازی – سرویس ها – و پلتفرم هایی است که virt و abs و با مقیاس متغیرند برای استفاده بر حسب تقاضای کاربر روی اینترنت
  4. دولتمردان – موسسات تحقیقاتی و مدیران صنعتی به شدت دنبال به کارگیری cloud اند تا مشکلات محاسباتی و ذخیره سازی خود را حل کنند.
  5. نه تنها cloud با گرید overlap دارد بلکه گرید backbone آن هم هست شیفت از چیزی که زیرساخت منابع ذخیره سازی و محاسباتی ، به جایی که بر پایه اهداف اقتصادی بنا شده و سرویس و منابع انتزاعی بیشتری فراهم میکرد.
  6. در اواسط دهه 90 مفهوم گرید ابداع شد فاستر و دیگران ادعا کردند که با استانداردسازی پروتکل های مورد استفاده در درخواست توان محاسباتی جرقه computing grid را میتوان زد. اما هیچ grid computing provider تجاری ای تا امروز به صورت ماندنی ظهور نکرد. یک محیط محاسباتی واحدی را ارائه میدهد که شما با استفاده از middleware و پروتکل استاندارد شبکه میتوانید به منابع ناهمگون زیادی دسترسی داشته باشید
  7. chief executive officer (CEO) He was the Chief executive officer of the software company Oracle Corporation between its foundation in 1977 and 2014. In 2014, he was listed by Forbes as the third-wealthiest man in America and as the fifth-wealthiest person in the world, with a fortune of $56.2 billion
  8. vice president and general manager of HP's worldwide Software نایب رییس
  9. در فناوری اطلاعات که به شدت تکنولوژی بزرگ می شود و تقریبا هر 5 سال خودش را بازسازی می کند هیچ جواب رک و راستی برای این سوال وجود ندارد. قابلیت اطمینان – انتقال computer ها از چیزی که ما خودمان می خریم و روی
  10. با درک مزایای مهاجرت از mainframe ها به کلاسترها ولی این کلاسترها نیز بسیار پر هزینه هستند برای انجام عملیات و ما در مقابل virtualization کم هزینه را داریم
  11. Cloud مثل utility computing است آمازون یک cloud متمرکز حاوی محاسباتی به نام amazon ec2 و amazon s3 در قبلی شارژ بر حسب ساعت/نوع بود. در این مدل گیگ بر ماه است.داده انتقالی برحسب tb/ماه است. یک credit card موسسات در مثلن تراگرید وقتی عضو میشدند میپذیرفتند که منابعشان توسط موسسات دیگر به اشتراک گذاشته میشود همچنین انگیزه شان دسترسی به منابع دیگران بود
  12. دسترسی به منابع محاسباتی high perf گران و سخت بود لذا هدفش متمرکز کردن منابع محاسباتی و ... از چندین موسسه با منابع گوناگون بود برای اینکار نیاز به پشتیبانی از مفهوم virtual Org بود برای این مفهوم گرید یک سری پروتکل های استاندارد را تعریف کرد
  13. Cloud روی اینترنت برای حل مشکلات محاسباتی استخری از منابع مختلف که با یک واسط انتزاعی و بوسیله پروتکل های استاندارد مورد دسترسی قرار گیرند Uni معمولا بوسیله مجازی سازی بنابراین این منابع برای لایه های بالاتر میتوانند به عنوان منابع تجمیع ظاهر شوند Platform یک سریس زمانبند
  14. در بیشتر مواقع در لایه unifi است ولی ممکن است fabric هم شامل شود
  15. توسعه دهندگان یک سری محدودیت ها را باید برای برنامه های خود بپذیرن( برای مقیاس دهی برنامه های قبلی ) مثال google app engine است که کاربران را قادر میسازد تا برنامه های وبی در همان سیستم مقیاس پذیر که برنامه های گوگل را توانمند میسازد بسازند.
  16. این نوع سرویس مربوط به برنامه های خاص منظوره برای استفاده از راه دور توسط کاربر میباشند استفاده از چند cloud استاندارد خاصی برای واسط های این سه تعریف نشده مشکلات تعمیم cloud ها
  17. گرید از مدل محاسباتی زمانبندی دسته ای استفاده میکند. یک مدیر منبع محلی LRM منابع محاسباتی را مدیریت میکند برای یک سایت گرید. کابران تقاضای منابع برای زمان مشخص را ثبت میکنند
  18. پس نیاز به زمانبندهای data aware دارید برای زمانبندی مناسب task های محاسباتی
  19. جز حتمی همه cloud هاست مثل thread ها که تصور غلط را ایجاد میکردند Abstra بوسیله اینکه منابع زیرین (شبکه و ) به صورت استخری از منابع به صورت واحد جلوه کنند گرید مبتنی بر زمانبندی داده هاست
  20. در cloud هیچ library هم وجود ندارد برای نظارت منابع زیرین
  21. مدل برنامه نویسی در گرید خیلی با محیط های توزیع شده فرق ندارد اما ... تغییر زیاد در منابع ( امدن و رفتن )
  22. نیازمند اتصلات شبکه خیلی سریع App های cloud خیلی خوب تعریف نشدند
  23. زیرساخت ابر بر پایه web form هاست روی ssl تا اطلاعات اکانت کاربر را ساخته و آن را مدیریت کند کاربر را قادر میسازد تا رمز خود را ریست کرده و با ایمیل رمز جدید را تخت ارتباطی غیر امن و غیر کدگذاری شده دریافت کند.