SlideShare uma empresa Scribd logo
1 de 15
Cloud Computing and Grid Computing
360-Degree Compared
PRESENTED BY
MD. HASIBUR RASHID
1
By Ian Foster, Yong Zhao, Ioan Raicu, Shiyong Lu
Introduction
Cloud Computing has become another buzzword after Web 2.0. On Cloud Computing is
not a completely new concept; it has intricate connection to the relatively new but thirteen-
year established Grid Computing paradigm, and other relevant technologies such as utility
computing, cluster computing, and distributed systems in general.
This paper strives to compare and contrast Cloud Computing with Grid Computing from
various angles and give insights into the essential characteristics of both.
2
Cluster Computing
 A cluster is a collection of parallel or distributed
computers which are interconnected among
themselves using high-speed networks, such as
gigabit Ethernet, SCI, Myrinet and Infiniband.
 Clusters are used mainly for high availability,
load-balancing and for compute purpose.
 When multiple computers are linked together in
a cluster, they share computational workload as
a single virtual computer.
3
Grid Computing
 Grid computing combines computers from
multiple administrative domains to reach a
common goal, to solve a single task, and may
then disappear just as quickly.
 Grid as a type of parallel and distributed
system that enables the sharing, selection, and
aggregation of geographically distributed
autonomous resources dynamically at runtime
depending on their availability, capability,
performance, cost, and users quality-of-
service requirements.
 Grid computing is extended of Cluster
computing.
4
•PC1
•PC2
•PC300
•PC1
•PC2
•PC20
•PC1
•PC2
•PC50
•PC1
•PC2
•PC100
CLUSTER
1
CLUSTER
2
CLUSTER
4
CLUSTER
3
Cloud Computing
 Cloud computing refers to both the
applications delivered as services over the
Internet and the hardware and system
software in the data centers that provide
those services.
 Cloud is a type of parallel and distributed
system consisting of a collection of
interconnected and virtualized computers that
are dynamically provisioned and presented as
one or more unified computing resources
based on service-level agreement.
 Extend of Grid Computing.
5
Services of Cloud
Cloud computing provides basically three kinds
of service:
 SaaS: Software as a Service. Example service
providers are Salesforce, Customer
Relationships Management(CRM) system
and Google Apps, MS Office Online.
 PaaS: Platform as a Service. Some example
service providers are Google’s App Engine ,
Microsoft Azure , RightScale and SalesForce .
 IaaS: Infrastructure as a Service. Some of the
IaaS providers are AWS, Eucalyptus, Open
Stack, GoGrid and Flexiscale.
6
Services of Cloud
7
Challenges in
the cloud
computing
 Dynamic scalability
 Multi-tenancy
 Querying and access
 Standardization
 Reliability and fault-tolerance
 Debugging and profiling
 Security and privacy
 Power
8
COMPARISON OF CLUSTER, GRID AND
CLOUDCOMPUTING
Cluster Grid Cloud
Resource Handling Centralized Distributed Both
Loose coupling / Scalable No Both Yes
Reliability/ User friendliness No Half Full
Network type Private Private Public Internet
Virtualization Half Half Yes
Business Model No No Yes
Task Size Single large Single large Small, medium & large
Heterogeneity No Yes Yes
Security High Medium / High Low / Medium
Value Added Service No Both Yes
Cost Very High High Low
9
Architectural Comparison
10
Cluster computing projects and
applications
 Condor : Research, Engineering of complex software, Maintenance of production
environments, Education of students.
The Weather Research and Forecast (WRF), Hadoop Project.
 Clusters were also used for solving grand challenging applications such as weather
modeling, automobile crash simulations, life sciences, computational fluid dynamics,
nuclear simulations, image processing, electromagnetic, data mining, aerodynamics
and astrophysics.
11
Grid Projects and applications
 Globus, EGI-InSPIRE, NSFs National Technology Grid, NASAs Information Power Grid ,
GriPhyN, NEESgrid, Particle Physics Data Grid and the European Data Grid
 The grid applications range from advanced manufacturing, numerical wind tunnel,
oil reservoir simulation, particle physics research, High Energy Nuclear Physics (HENP),
weather modeling, bio-informatics, terrain analysis of nature observation, scientific
database, and popular science web services.
12
Cloud Projects and Applications
 CERN, Unified Cloud Interface (UCI), Cloud-Enabled Space Weather Platform
(CESWP), OpenNebula, RoboEarth, Panda Cloud antivirus, Cloudo.
13
Conclusion
We have presented a detailed comparison on the three computing models, cluster, grid
and cloud computing Grid and cloud computing appears to be a promising model
especially focusing on standardizing APIs, security, interoperability, new business models,
and dynamic pricing systems for complex services. Hence there is a scope for further
research in these areas.
14
Thank You
Md. Hasibur Rashid, MSc. In CSE, KUET, Bangladesh.
15

Mais conteúdo relacionado

Mais procurados

Service level agreement in cloud computing an overview
Service level agreement in cloud computing  an overviewService level agreement in cloud computing  an overview
Service level agreement in cloud computing an overviewDr Neelesh Jain
 
Cloud deployment models
Cloud deployment modelsCloud deployment models
Cloud deployment modelsAshok Kumar
 
CS8791 Unit 2 Cloud Enabling Technologies
CS8791 Unit 2 Cloud Enabling TechnologiesCS8791 Unit 2 Cloud Enabling Technologies
CS8791 Unit 2 Cloud Enabling Technologieskarthikajegadeesan
 
cloud computing:Types of virtualization
cloud computing:Types of virtualizationcloud computing:Types of virtualization
cloud computing:Types of virtualizationDr.Neeraj Kumar Pandey
 
Distributed database management system
Distributed database management  systemDistributed database management  system
Distributed database management systemPooja Dixit
 
Distributed database system
Distributed database systemDistributed database system
Distributed database systemM. Ahmad Mahmood
 
Linux Server vs Windows Server
Linux Server vs Windows ServerLinux Server vs Windows Server
Linux Server vs Windows ServerKongChunLeong1
 
Cloud computing and service models
Cloud computing and service modelsCloud computing and service models
Cloud computing and service modelsPrateek Soni
 
Open Cloud Consortium Overview (01-10-10 V6)
Open Cloud Consortium Overview (01-10-10 V6)Open Cloud Consortium Overview (01-10-10 V6)
Open Cloud Consortium Overview (01-10-10 V6)Robert Grossman
 
Storage As A Service (StAAS)
Storage As A Service (StAAS)Storage As A Service (StAAS)
Storage As A Service (StAAS)Shreyans Jain
 
VIRTUALIZATION STRUCTURES TOOLS.docx
VIRTUALIZATION STRUCTURES TOOLS.docxVIRTUALIZATION STRUCTURES TOOLS.docx
VIRTUALIZATION STRUCTURES TOOLS.docxkumari36
 
Implementation levels of virtualization
Implementation levels of virtualizationImplementation levels of virtualization
Implementation levels of virtualizationGokulnath S
 

Mais procurados (20)

Service level agreement in cloud computing an overview
Service level agreement in cloud computing  an overviewService level agreement in cloud computing  an overview
Service level agreement in cloud computing an overview
 
Cloud deployment models
Cloud deployment modelsCloud deployment models
Cloud deployment models
 
Cloud Reference Model
Cloud Reference ModelCloud Reference Model
Cloud Reference Model
 
6.Distributed Operating Systems
6.Distributed Operating Systems6.Distributed Operating Systems
6.Distributed Operating Systems
 
CS8791 Unit 2 Cloud Enabling Technologies
CS8791 Unit 2 Cloud Enabling TechnologiesCS8791 Unit 2 Cloud Enabling Technologies
CS8791 Unit 2 Cloud Enabling Technologies
 
Snooping TCP
Snooping TCPSnooping TCP
Snooping TCP
 
cloud computing:Types of virtualization
cloud computing:Types of virtualizationcloud computing:Types of virtualization
cloud computing:Types of virtualization
 
Distributed database management system
Distributed database management  systemDistributed database management  system
Distributed database management system
 
CLOUD COMPUTING UNIT-1
CLOUD COMPUTING UNIT-1CLOUD COMPUTING UNIT-1
CLOUD COMPUTING UNIT-1
 
Temporal databases
Temporal databasesTemporal databases
Temporal databases
 
Distributed database system
Distributed database systemDistributed database system
Distributed database system
 
Linux Server vs Windows Server
Linux Server vs Windows ServerLinux Server vs Windows Server
Linux Server vs Windows Server
 
Cloud computing and service models
Cloud computing and service modelsCloud computing and service models
Cloud computing and service models
 
Congestion control
Congestion controlCongestion control
Congestion control
 
7 Deadlocks
7 Deadlocks7 Deadlocks
7 Deadlocks
 
Open Cloud Consortium Overview (01-10-10 V6)
Open Cloud Consortium Overview (01-10-10 V6)Open Cloud Consortium Overview (01-10-10 V6)
Open Cloud Consortium Overview (01-10-10 V6)
 
Storage As A Service (StAAS)
Storage As A Service (StAAS)Storage As A Service (StAAS)
Storage As A Service (StAAS)
 
VIRTUALIZATION STRUCTURES TOOLS.docx
VIRTUALIZATION STRUCTURES TOOLS.docxVIRTUALIZATION STRUCTURES TOOLS.docx
VIRTUALIZATION STRUCTURES TOOLS.docx
 
Middleware
MiddlewareMiddleware
Middleware
 
Implementation levels of virtualization
Implementation levels of virtualizationImplementation levels of virtualization
Implementation levels of virtualization
 

Destaque

Cluster based mac in vane ts for safety applications
Cluster based mac in vane ts for safety applications Cluster based mac in vane ts for safety applications
Cluster based mac in vane ts for safety applications Md. Hasibur Rashid
 
Cluster grid cloud computing
Cluster grid cloud computingCluster grid cloud computing
Cluster grid cloud computingFajar Zain
 
Sekar file
Sekar fileSekar file
Sekar filemama1304
 
Detecting soft errors by a purely software approach
Detecting soft errors by a purely software approachDetecting soft errors by a purely software approach
Detecting soft errors by a purely software approachMd. Hasibur Rashid
 
CV QAQC Manager Brf - Mngmt app.
CV QAQC Manager Brf - Mngmt app.CV QAQC Manager Brf - Mngmt app.
CV QAQC Manager Brf - Mngmt app.gorg3337
 
P1 tekken jr law
P1 tekken jr lawP1 tekken jr law
P1 tekken jr lawmama1304
 
1 fall-23-autumn is here-chân trời tím piano
1 fall-23-autumn is here-chân trời tím piano1 fall-23-autumn is here-chân trời tím piano
1 fall-23-autumn is here-chân trời tím pianoSưong Lam Trần
 
Card spell
Card spellCard spell
Card spellmama1304
 
Программа магазин домов
Программа магазин домов Программа магазин домов
Программа магазин домов yudind
 
Программа достойное жильё
Программа достойное жильёПрограмма достойное жильё
Программа достойное жильёyudind
 
กระบวนการเทคโนโลยีสารสนเทศ
กระบวนการเทคโนโลยีสารสนเทศกระบวนการเทคโนโลยีสารสนเทศ
กระบวนการเทคโนโลยีสารสนเทศABELE Snvip
 
Wizar 101 card ideas
Wizar 101 card ideasWizar 101 card ideas
Wizar 101 card ideasmama1304
 
1 xuân bính thân 13-zen meditation-hành trình.pps
1 xuân bính thân 13-zen meditation-hành trình.pps1 xuân bính thân 13-zen meditation-hành trình.pps
1 xuân bính thân 13-zen meditation-hành trình.ppsSưong Lam Trần
 
การเข ยนโปรแกรมโดยใช Net_beans
การเข ยนโปรแกรมโดยใช Net_beansการเข ยนโปรแกรมโดยใช Net_beans
การเข ยนโปรแกรมโดยใช Net_beansABELE Snvip
 
แข่งขัน Spelling bee
แข่งขัน Spelling beeแข่งขัน Spelling bee
แข่งขัน Spelling beeABELE Snvip
 
армастек
армастекармастек
армастекyudind
 
ซัมซุงไทยมั่นใจ
ซัมซุงไทยมั่นใจซัมซุงไทยมั่นใจ
ซัมซุงไทยมั่นใจABELE Snvip
 

Destaque (20)

Cluster based mac in vane ts for safety applications
Cluster based mac in vane ts for safety applications Cluster based mac in vane ts for safety applications
Cluster based mac in vane ts for safety applications
 
Cluster grid cloud computing
Cluster grid cloud computingCluster grid cloud computing
Cluster grid cloud computing
 
Sekar file
Sekar fileSekar file
Sekar file
 
Crane control
Crane controlCrane control
Crane control
 
Detecting soft errors by a purely software approach
Detecting soft errors by a purely software approachDetecting soft errors by a purely software approach
Detecting soft errors by a purely software approach
 
CV QAQC Manager Brf - Mngmt app.
CV QAQC Manager Brf - Mngmt app.CV QAQC Manager Brf - Mngmt app.
CV QAQC Manager Brf - Mngmt app.
 
P1 tekken jr law
P1 tekken jr lawP1 tekken jr law
P1 tekken jr law
 
1 fall-23-autumn is here-chân trời tím piano
1 fall-23-autumn is here-chân trời tím piano1 fall-23-autumn is here-chân trời tím piano
1 fall-23-autumn is here-chân trời tím piano
 
Card spell
Card spellCard spell
Card spell
 
Программа магазин домов
Программа магазин домов Программа магазин домов
Программа магазин домов
 
Программа достойное жильё
Программа достойное жильёПрограмма достойное жильё
Программа достойное жильё
 
กระบวนการเทคโนโลยีสารสนเทศ
กระบวนการเทคโนโลยีสารสนเทศกระบวนการเทคโนโลยีสารสนเทศ
กระบวนการเทคโนโลยีสารสนเทศ
 
Wizar 101 card ideas
Wizar 101 card ideasWizar 101 card ideas
Wizar 101 card ideas
 
Idioms
IdiomsIdioms
Idioms
 
1 xuân bính thân 13-zen meditation-hành trình.pps
1 xuân bính thân 13-zen meditation-hành trình.pps1 xuân bính thân 13-zen meditation-hành trình.pps
1 xuân bính thân 13-zen meditation-hành trình.pps
 
Food english[1]
Food english[1]Food english[1]
Food english[1]
 
การเข ยนโปรแกรมโดยใช Net_beans
การเข ยนโปรแกรมโดยใช Net_beansการเข ยนโปรแกรมโดยใช Net_beans
การเข ยนโปรแกรมโดยใช Net_beans
 
แข่งขัน Spelling bee
แข่งขัน Spelling beeแข่งขัน Spelling bee
แข่งขัน Spelling bee
 
армастек
армастекармастек
армастек
 
ซัมซุงไทยมั่นใจ
ซัมซุงไทยมั่นใจซัมซุงไทยมั่นใจ
ซัมซุงไทยมั่นใจ
 

Semelhante a Cloud computing and grid computing 360 degree compared

IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD Editor
 
Efficient and reliable hybrid cloud architecture for big database
Efficient and reliable hybrid cloud architecture for big databaseEfficient and reliable hybrid cloud architecture for big database
Efficient and reliable hybrid cloud architecture for big databaseijccsa
 
My Other Computer is a Data Center (2010 v21)
My Other Computer is a Data Center (2010 v21)My Other Computer is a Data Center (2010 v21)
My Other Computer is a Data Center (2010 v21)Robert Grossman
 
An Introduction to Cloud Computing by Robert Grossman 08-06-09 (v19)
An Introduction to Cloud Computing by Robert Grossman 08-06-09 (v19)An Introduction to Cloud Computing by Robert Grossman 08-06-09 (v19)
An Introduction to Cloud Computing by Robert Grossman 08-06-09 (v19)Robert Grossman
 
Oruta phase1 report
Oruta phase1 reportOruta phase1 report
Oruta phase1 reportsuthi
 
Review and Classification of Cloud Computing Research
Review and Classification of Cloud Computing ResearchReview and Classification of Cloud Computing Research
Review and Classification of Cloud Computing Researchiosrjce
 
Cloud computing
Cloud computingCloud computing
Cloud computingSyam Lal
 
Planet lab : cloud vs grid computing
Planet lab : cloud vs grid computingPlanet lab : cloud vs grid computing
Planet lab : cloud vs grid computingGaurav Singh
 
云计算及其应用
云计算及其应用云计算及其应用
云计算及其应用lantianlcdx
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
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.pptxadad129366
 
ANALYSIS OF THE COMPARISON OF SELECTIVE CLOUD VENDORS SERVICES
ANALYSIS OF THE COMPARISON OF SELECTIVE CLOUD VENDORS SERVICESANALYSIS OF THE COMPARISON OF SELECTIVE CLOUD VENDORS SERVICES
ANALYSIS OF THE COMPARISON OF SELECTIVE CLOUD VENDORS SERVICESijccsa
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud ComputingAnimesh Chaturvedi
 

Semelhante a Cloud computing and grid computing 360 degree compared (20)

Cloud vs grid
Cloud vs gridCloud vs grid
Cloud vs grid
 
Cloud versus cloud
Cloud versus cloudCloud versus cloud
Cloud versus cloud
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
Efficient and reliable hybrid cloud architecture for big database
Efficient and reliable hybrid cloud architecture for big databaseEfficient and reliable hybrid cloud architecture for big database
Efficient and reliable hybrid cloud architecture for big database
 
Computer project
Computer projectComputer project
Computer project
 
My Other Computer is a Data Center (2010 v21)
My Other Computer is a Data Center (2010 v21)My Other Computer is a Data Center (2010 v21)
My Other Computer is a Data Center (2010 v21)
 
Distributed system.pptx
Distributed system.pptxDistributed system.pptx
Distributed system.pptx
 
An Introduction to Cloud Computing by Robert Grossman 08-06-09 (v19)
An Introduction to Cloud Computing by Robert Grossman 08-06-09 (v19)An Introduction to Cloud Computing by Robert Grossman 08-06-09 (v19)
An Introduction to Cloud Computing by Robert Grossman 08-06-09 (v19)
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
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
 
Oruta phase1 report
Oruta phase1 reportOruta phase1 report
Oruta phase1 report
 
Review and Classification of Cloud Computing Research
Review and Classification of Cloud Computing ResearchReview and Classification of Cloud Computing Research
Review and Classification of Cloud Computing Research
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Planet lab : cloud vs grid computing
Planet lab : cloud vs grid computingPlanet lab : cloud vs grid computing
Planet lab : cloud vs grid computing
 
云计算及其应用
云计算及其应用云计算及其应用
云计算及其应用
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
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
 
ANALYSIS OF THE COMPARISON OF SELECTIVE CLOUD VENDORS SERVICES
ANALYSIS OF THE COMPARISON OF SELECTIVE CLOUD VENDORS SERVICESANALYSIS OF THE COMPARISON OF SELECTIVE CLOUD VENDORS SERVICES
ANALYSIS OF THE COMPARISON OF SELECTIVE CLOUD VENDORS SERVICES
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 

Mais de Md. Hasibur Rashid

Development of anonymous networks based on cryptography
Development of anonymous networks based on cryptographyDevelopment of anonymous networks based on cryptography
Development of anonymous networks based on cryptographyMd. Hasibur Rashid
 
Detecting soft errors by a purely software approach
Detecting soft errors by a purely software approachDetecting soft errors by a purely software approach
Detecting soft errors by a purely software approachMd. Hasibur Rashid
 
E voting authentication with qr-codes
E voting authentication with qr-codesE voting authentication with qr-codes
E voting authentication with qr-codesMd. Hasibur Rashid
 
Security challenges of cloud computing
Security challenges of cloud computingSecurity challenges of cloud computing
Security challenges of cloud computingMd. Hasibur Rashid
 

Mais de Md. Hasibur Rashid (7)

Development of anonymous networks based on cryptography
Development of anonymous networks based on cryptographyDevelopment of anonymous networks based on cryptography
Development of anonymous networks based on cryptography
 
Crane control
Crane controlCrane control
Crane control
 
Detecting soft errors by a purely software approach
Detecting soft errors by a purely software approachDetecting soft errors by a purely software approach
Detecting soft errors by a purely software approach
 
Resisting skew accumulation
Resisting skew accumulationResisting skew accumulation
Resisting skew accumulation
 
E voting authentication with qr-codes
E voting authentication with qr-codesE voting authentication with qr-codes
E voting authentication with qr-codes
 
Renewable energy
Renewable energyRenewable energy
Renewable energy
 
Security challenges of cloud computing
Security challenges of cloud computingSecurity challenges of cloud computing
Security challenges of cloud computing
 

Cloud computing and grid computing 360 degree compared

  • 1. Cloud Computing and Grid Computing 360-Degree Compared PRESENTED BY MD. HASIBUR RASHID 1 By Ian Foster, Yong Zhao, Ioan Raicu, Shiyong Lu
  • 2. Introduction Cloud Computing has become another buzzword after Web 2.0. On Cloud Computing is not a completely new concept; it has intricate connection to the relatively new but thirteen- year established Grid Computing paradigm, and other relevant technologies such as utility computing, cluster computing, and distributed systems in general. This paper strives to compare and contrast Cloud Computing with Grid Computing from various angles and give insights into the essential characteristics of both. 2
  • 3. Cluster Computing  A cluster is a collection of parallel or distributed computers which are interconnected among themselves using high-speed networks, such as gigabit Ethernet, SCI, Myrinet and Infiniband.  Clusters are used mainly for high availability, load-balancing and for compute purpose.  When multiple computers are linked together in a cluster, they share computational workload as a single virtual computer. 3
  • 4. Grid Computing  Grid computing combines computers from multiple administrative domains to reach a common goal, to solve a single task, and may then disappear just as quickly.  Grid as a type of parallel and distributed system that enables the sharing, selection, and aggregation of geographically distributed autonomous resources dynamically at runtime depending on their availability, capability, performance, cost, and users quality-of- service requirements.  Grid computing is extended of Cluster computing. 4 •PC1 •PC2 •PC300 •PC1 •PC2 •PC20 •PC1 •PC2 •PC50 •PC1 •PC2 •PC100 CLUSTER 1 CLUSTER 2 CLUSTER 4 CLUSTER 3
  • 5. Cloud Computing  Cloud computing refers to both the applications delivered as services over the Internet and the hardware and system software in the data centers that provide those services.  Cloud is a type of parallel and distributed system consisting of a collection of interconnected and virtualized computers that are dynamically provisioned and presented as one or more unified computing resources based on service-level agreement.  Extend of Grid Computing. 5
  • 6. Services of Cloud Cloud computing provides basically three kinds of service:  SaaS: Software as a Service. Example service providers are Salesforce, Customer Relationships Management(CRM) system and Google Apps, MS Office Online.  PaaS: Platform as a Service. Some example service providers are Google’s App Engine , Microsoft Azure , RightScale and SalesForce .  IaaS: Infrastructure as a Service. Some of the IaaS providers are AWS, Eucalyptus, Open Stack, GoGrid and Flexiscale. 6
  • 8. Challenges in the cloud computing  Dynamic scalability  Multi-tenancy  Querying and access  Standardization  Reliability and fault-tolerance  Debugging and profiling  Security and privacy  Power 8
  • 9. COMPARISON OF CLUSTER, GRID AND CLOUDCOMPUTING Cluster Grid Cloud Resource Handling Centralized Distributed Both Loose coupling / Scalable No Both Yes Reliability/ User friendliness No Half Full Network type Private Private Public Internet Virtualization Half Half Yes Business Model No No Yes Task Size Single large Single large Small, medium & large Heterogeneity No Yes Yes Security High Medium / High Low / Medium Value Added Service No Both Yes Cost Very High High Low 9
  • 11. Cluster computing projects and applications  Condor : Research, Engineering of complex software, Maintenance of production environments, Education of students. The Weather Research and Forecast (WRF), Hadoop Project.  Clusters were also used for solving grand challenging applications such as weather modeling, automobile crash simulations, life sciences, computational fluid dynamics, nuclear simulations, image processing, electromagnetic, data mining, aerodynamics and astrophysics. 11
  • 12. Grid Projects and applications  Globus, EGI-InSPIRE, NSFs National Technology Grid, NASAs Information Power Grid , GriPhyN, NEESgrid, Particle Physics Data Grid and the European Data Grid  The grid applications range from advanced manufacturing, numerical wind tunnel, oil reservoir simulation, particle physics research, High Energy Nuclear Physics (HENP), weather modeling, bio-informatics, terrain analysis of nature observation, scientific database, and popular science web services. 12
  • 13. Cloud Projects and Applications  CERN, Unified Cloud Interface (UCI), Cloud-Enabled Space Weather Platform (CESWP), OpenNebula, RoboEarth, Panda Cloud antivirus, Cloudo. 13
  • 14. Conclusion We have presented a detailed comparison on the three computing models, cluster, grid and cloud computing Grid and cloud computing appears to be a promising model especially focusing on standardizing APIs, security, interoperability, new business models, and dynamic pricing systems for complex services. Hence there is a scope for further research in these areas. 14
  • 15. Thank You Md. Hasibur Rashid, MSc. In CSE, KUET, Bangladesh. 15

Notas do Editor

  1. SaaS is a kind of services where in many users can make use of the software hosted by the service provider and pay only for time its being used. It will be better than buying the hardware and software as keeps off the burden of updating the software to the latest version, licensing and is of course more economical. Some example service providers are Salesforce, Customer Relationships Management(CRM) system and Google Apps. PaaS provides a high-level integrated environment to design, build, test, deploy and update online custom applications. Some example service providers are Google’s App Engine , Microsoft Azure , RightScale and SalesForce . IaaS refers to the services provided to the users to use processing power, storage, network and other computing resources, to run any software including operating systems and applications. Some of the IaaS providers are AWS, Eucalyptus, Open Stack, GoGrid and Flexiscale