This presentation contains basic introduction to cloud computing and Grid computing . Also mainly focusing on comparison in cloud and grid. This presentation taking some references on research papers.
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
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