下载此文档

云计算课程课件02分布式计算.ppt


文档分类:IT计算机 | 页数:约83页 举报非法文档有奖
1/83
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/83 下载此文档
文档列表 文档介绍
云计算原理与实践
Principles and Practice of Cloud: Computing
《云计算原理与实践》课程总览
原理与技术
开发与运维
概念与基础
应用与案例
虚拟化技术
云原生应用
云计算概述
桌面云
分布式存储
云操作系统
分布式原理
软件开发云
云计算网络
端软件
云计算架构
大数据与
人工智能
云计算安全
云计算运维
Outline
21分布式计算概述
22分布式计算的理论基础
23分布式系统概述
24分布式系统的进阶
·
211基本概念
(1)集中式计算
集中式计算完全依赖于一台大型的中心计算机的处理能力
这台中心计算机称为主机(Host或 mainframe),与中心计算
机相连的终端设备具有各不相同非常低的计算能力。实际上
大多数终端完全不具有处理能力,仅作为输入输出设备使用。
(2)分布式计算
与集中式计算相反,分布式计算中,多个通过网络互联的计
算机都具有一定的计算能力,它们之间互相传递数据,实现
信息共享,协作共同完成一个处理任务。
中科院的定义
中国科学院对分布式计算有一个定义:
分布式计算就是在两个或多个软件互相共享信息,
这些软件既可以在同一台计算机上运行,也可以
在通过网络连接起来的多台计算机上运行。
分布式计算比起其他算法具有以下几个优点。
稀有资源可以共享;
通过分布式计算可以在多台计算机上平衡计算负载;
·可以把程序放在最适合运行它的计算机上
分布式计算一般分为以下几步

首先要规定分布式系统的计算模型。计算模型决定了系统中各个组件应
该如何运行,组件之间应该如何进行消息通信,组件和节点应该如何管
理等。

分布式算法不同于普通算法。普通算法通常是按部就班,一步接一步完
成任务。而分布式计算中计算任务是分摊到各个节点上的。该算法着重
解决的是能否分配任务,或如何分配任务的问题。

使用特定的分布式计算框架与计算模型,将分布式算法转化为实现,并
尽量保证整个集群的高效运行,难点
(1)计算任务的划分
(2)多节点之间的通信方式
22分布式计算的理论基础
221ACD原则
222CAP理论

224最终一致性
225一致性散列

云计算课程课件02分布式计算 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数83
  • 收藏数0 收藏
  • 顶次数0
  • 上传人erterye
  • 文件大小6.28 MB
  • 时间2020-11-22