Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Cloud computing and grid computing 360 degree compared


Published on

  • Be the first to comment

Cloud computing and grid computing 360 degree compared

  1. 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. 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. 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. 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. 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. 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
  7. 7. Services of Cloud 7
  8. 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. 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
  10. 10. Architectural Comparison 10
  11. 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. 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. 13. Cloud Projects and Applications  CERN, Unified Cloud Interface (UCI), Cloud-Enabled Space Weather Platform (CESWP), OpenNebula, RoboEarth, Panda Cloud antivirus, Cloudo. 13
  14. 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. 15. Thank You Md. Hasibur Rashid, MSc. In CSE, KUET, Bangladesh. 15