Cloud computing and Grid Computing

4,627 views

Published on

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.

Published in: Technology
0 Comments
11 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,627
On SlideShare
0
From Embeds
0
Number of Embeds
38
Actions
Shares
0
Downloads
0
Comments
0
Likes
11
Embeds 0
No embeds

No notes for slide

Cloud computing and Grid Computing

  1. 1. Cloud Computing and Grid Computing By M Prabath Maduranga Peiris B.Sc. (ICT) Special UG – RUSL MSP / MSA
  2. 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. 3. “Computation may someday be organized as a public unity” John McCarthy - 1961 From : Cloud Computing and Grid Computing 360-Degree Compared 3
  4. 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. 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. 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. 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. 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. 9. Comparing Grid And Cloud From : Cloud Computing and Grid Computing 360-Degree Compared 9
  10. 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. 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. 12. Architecture • Grid Protocol Architecture Application Collective Resource Connectivity Fabric From : Cloud Computing and Grid Computing 360-Degree Compared 12
  13. 13. Architecture.. • Cloud Architecture ( Four Layer Architecture) Application Platform Unified Resource Fabric From : Cloud Computing and Grid Computing 360-Degree Compared 13
  14. 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. 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. 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. 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. 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. 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. 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. 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. 22. Q &A From : Cloud Computing and Grid Computing 360-Degree Compared 22
  23. 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. 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

×