1 / 21

Grid Computing & Cloud Computing

Grid Computing & Cloud Computing. ----by HuJing ----2009.4.10. Progress. Cloud Computing. 3. Definition for Cloud computing.

minnie
Télécharger la présentation

Grid Computing & Cloud Computing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Grid Computing & Cloud Computing ----by HuJing ----2009.4.10

  2. Progress

  3. Cloud Computing 3

  4. Definition for Cloud computing • 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) • 特点: • 超大规模 • 虚拟化 • 高可扩展性 • 高可靠性 • 按需服务 • 极其廉价 • 通用性

  5. Relation

  6. Grid Computing & Cloud Computing

  7. Grid Computing & Cloud Computing • Clouds and Grids share a lot commonality in their vision, architecture and technology, but they also differ in various aspects such as security, programmingmodel, business model, compute model, data model, applications, and abstractions. • The vision is the same • reduce the cost of computing; • increase reliability; • increase flexibility. • the problems are mostly the same • manage large facilities; • define methods by which consumers discover, request and use resources provided by the central facilities; • implement the often highly parallel computations that execute on those resources.

  8. Business Model • Traditional business model • software has been a one-time payment for unlimited use (usually on 1 computer) of the software. • Cloud-based business model • a customer will pay the provider on a consumption basis, such as electricity, gas, and water, relies on economies of scale in order to drive prices downfor users and profits upfor providers. • The business model for Grids • project-oriented in which the users or community represented by that proposal have certain number of service units (i.e. CPU hours) they can spend.

  9. Architecture SaaS 如:Saleforce online CRM 服务 PaaS 如:Google App Engine IaaS 如:Amazon EC2/S3/SQS 服务

  10. Resource Management • Compute Model • Grids: • batch-scheduled compute model, don’t natively support interactive applications • Clouds: • resources being shared by all users at the same time, allow latency sensitive applications to operate natively

  11. Resource Management • Data Model • Internet Computing will be centralized around Data, Clouding Computing, as well as Client Computing.

  12. Resource Management • Combining compute and data management • Grid • Data-aware schedulers and dispersing data close to processors • Cloud • data-intensive applications are not typical applications today, • as the scales of Clouds grow, it may just be a matter of time for many Clouds

  13. Resource Management • Visualization • Grid • do not rely on virtualization as much as Clouds do, each individual organization maintain full control of their resources • Cloud • an indispensable ingredient for almost every Cloud

  14. Programming Model • Grid • MPI, Globus Tookit, WSRF, CoG etc • Cloud • MapReduce, Sawzall, Hadoop etc

  15. Application Model • Grid • support many different kinds of applications • HPC (high performance computing ) • HTC (high throughput computing ) • scientific gateways • Cloud • in principle cater to a similar set of applications, except HPC • adopt gateways to Cloud resources for end-user interaction • The browser and Web 2.0 technologies will play a central role on how users will interact with Grids and Clouds in the future.

  16. Security Model • Grid:stricter • single sign-on, delegation, privacy etc • Cloud: simpler, less secure • create and manage account information for end-users, and allows users to reset their passwords and receive new passwords via Emails in an unsafe and unencrypted communication. • new users could use Clouds relatively easily and almost instantly, with a credit card and/or email address

  17. 刘鹏:做网格的该如何看待云计算 • 网格已经走过了十年历程,大家对它已经有审美疲劳,新的叫法让人耳目一新,因而迅速被人接受了。 • 我们不要为名称问题所困扰,叫网格计算也好,叫云计算也好,能够解决问题就好! • 君不见自从云计算概念提出之后,这种模式的分布式计算的确得到了空前的发展!

  18. 未来10年 • 科学 • 商业 Science 2.0 网格计算 Business 2.0 云计算

  19. 云计算与网格计算将走向融合 Web Application Service Collaboration Services DatacenterInfrastructure Compute Service Database service Cloud + Grid Computing Service Catalog Job Scheduling Service Storage service Computing centerInfrastructure Storage backup, archive… service Virtual Client service Content Classification

  20. Reference • [1] Ian Foster, Yong Zhao, Ioan Raicu, Shiyong Lu. Cloud Computing and Grid Computing 360-Degree Compared. IEEE Grid Computing Environments (GCE08), 31 Dec, 2008 • [2] 刘鹏, 网格计算与云计算(PPT), 2009 • [3] 刘鹏,做网格的该如何看待云计算(0.1版), http://www.chinacloud.cn/show.aspx?id=773&cid=17 , 2009 • [4] ……

  21. Thank you!

More Related