03-分布式文件系统.pptVIP

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
03-分布式文件系统

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Paxos算法 角色类型 Proposer(提议者) Acceptor(决策者) Learner(学习者 * Paxos算法 协议流程描述 * Paxos算法 Paxos算法示例 提议者A和B发出提案请求 * Paxos算法 Paxos算法示例 决策者对接受到的首个提案的响应 * Paxos算法 Paxos算法示例 决策者对接受到的必威体育精装版提案的响应 * Paxos算法 Paxos算法示例 提议者B向决策者发送接受请求 * Paxos算法 Paxos算法示例 确定提案值 * Chubby概述 分布式锁服务Chubby Chubby是Google公司2006年为解决分布式一致性问题而设计的提供粗粒度锁服务的分布式系统。 Chubby的基本思路是所有集群中的服务器通过Chubby最终选出一个主服务器(Master Server),然后由这个主服务器来协调工作。 * Chubby概述 原理是: 在一个分布式系统中,有一组服务器在运行同样的程序,它们需要确定一个值(Value),以那个服务器提供的信息为准,当这个服务器经过n/2+1的方式被选出来后,所有的计算机上的进程都会被通知到这个服务器,就是主服务器,大家都以它提供的信息为准 Chubby所有的操作都是在文件的基础上完成 * Chubby架构 分布式锁服务Chubby * Chubby架构 分布式锁服务Chubby 服务器端 * Zookeeper概述 分布式应用协调器Zookeeper Yahoo捐献,目前已经是?Apache?Hadoop?的一个独立子项目 是一个为分布式应用提供一致性服务的软件 Zookeeper是一个开源的类Paxos实现,也被认为是Google Chubby的一个开源实现 Zookeeper并不完全遵循Paxos协议,而是基于自身设计并优化的一个两阶段提交协议 * Zookeeper的数据结构 分布式应用协调器Zookeeper * Zookeeper的架构 分布式应用协调器Zookeeper * Zookeeper的工作原理 分布式应用协调器Zookeeper Zab协议的工作模式 Leader选举 同步流程 Leader的工作流程 Follower的工作流程 * Zookeeper的应用场景 分布式应用协调器Zookeeper 数据发布与订阅 统一命名服务 分布式通知/协调 分布式锁 集群管理 * 概述 云存储的分类 云存储的结构模型 云存储 * 典型云存储系统 云存储 亚马逊云存储 谷歌云存储 微软云存储 * 研 讨 Paxos原理 ZooKeeper应用 * * * * * * * * * * * * * 第三章 分布式文件系统 * 概 述 什么是分布式文件系统 文件系统是操作系统用来组织磁盘文件的方法和数据结构。它通过对操作系统所管理的存储空间的抽象,向用户提供统一的、抽象化的访问接口,屏蔽对物理设备的直接操作和资源管理。 * 什么是分布式文件系统 早期的文件系统 单处理器单用户的本地文件系统 DOS 多处理器单用户的本地文件系统 OS/2 多处理器多用户的本地文件系统 UNIX * 什么是分布式文件系统 分布式文件系统(Distributed File System)是指文件系统管理的物理存储资源不一定直接连接在本地计算机上,而是通过计算机网络与计算机相连。从内部实现来看,分布式文件系统不再和普通文件系统一样负责管理本地磁盘,它的文件内容和目录结构也不存储在本地磁盘上,而是通过网络传输到远端系统上。 * 什么是分布式文件系统 分布式文件系统的主要特点 透明性 可靠性 可扩展性 * 概 述 分布式文件系统的发展历史 第一代分布式文件系统(1980—1990年) 第二代分布式文件系统(1990—1995年) 第三代分布式文件系统(1995—2000年) 第四代分布式文件系统(2000年以后) 目前,Lustre已经发展成为应用最广泛的分布式文件系统 * 概 述 分布式文件系统的关键技术 统一命名空间 锁管理机制 副本管理机制 数据存取方式 * 概 述 分布式文件系统的体系结构 数据访问方式 系统服务器的方式 文件与系统服务器的映射 客户机的状态 * GFS文件系统 GFS的设计原则 Google公司设计GFS时的主要假设与目标 硬件故障是常态 多数据

文档评论(0)

zijingling + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档