分散式系统简介的知识.pptVIP

  1. 1、本文档共36页,可阅读全部内容。
  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文档。上传文档
查看更多
分散式系統簡介 第十八章 分散式檔案系統 第十八章 分散式檔案系統 系統設計 檔案服務介面 目錄服務介面 命名通透 檔案共享 系統實作 快取 檔案複製 摘要 系統設計 分散式檔案系統的重點就是將各部電腦的儲存裝置整合在一起 分散式檔案系統架構中有兩個重要的概念 檔案服務 檔案伺服器 分散式檔案系統必須讓使用者感覺上是在使用傳統的集中式檔案系統 典型的分散式檔案系統服務可以分為兩部份 檔案服務 目錄服務 檔案服務介面 分散式檔案系統是使用存取控制清單來記錄所有可以使用此檔案的使用者 檔案服務可分為上兩類 傳/下載模式,系統只提供讀取檔案和寫入檔案 遠端存取模式,伺服端提供大量的檔案操作功能 上傳/下載與遠端存取模式示意圖 目錄服務介面 目錄服務介面主要是提供建立與刪除目錄、檔案命名與改名、檔案搬移等功能 集中式檔案系統中的目錄介面可在目錄下建立子目錄而形成樹狀結構 在分散式環境下檔案很可能分散在不同電腦上,所以分散式檔案系統的目錄結構又更為複雜 集中式檔案系統與分散式檔案系統示意圖 目錄服務介面(續) 是否要讓所有客戶端都看到相同的目錄結構是設計分散式目錄服務時一個重要議題 基本上有兩種做法 一種做法是讓客戶端看到相同的目錄結構 另一種做法是讓客戶端看到不同的目錄結構 分散式目錄服務示意圖 命名通透性 命名通透性就是檔案的命名(包含路徑)是否會影響檔案系統的設計 分散式檔案系統中設計目錄結構有以下二種考量 位置通透性 檔案路徑並不會顯示出檔案伺服器的實際位置 位置獨立性 當檔案實際所在位置搬移時,不必更改檔案路徑也可以使用原本的檔案 命名通透性(續) 在分散式檔案系統中實作檔案和目錄命名有三種常用的方法 掛載遠端檔案系統到本地端檔案目錄結構中 電腦名稱加上路徑名稱 系統將所有資源整合起來,使用統一的目錄結構,讓所有電腦看到的會是相同的目錄結構 檔案共享 集中式檔案系統中允許檔案共享,並且利用檔案指標來達成 分散式檔案系統只要客戶端沒有檔案快取的機制、並且將檔案的操作都集中到同一部伺服器中處理,就可模擬成集中式檔案系統的操作方式 檔案共享(續) 在分散式檔案系統中,對於檔案共享問題所提出的幾種解決方法 UNIX 語意 Session 語意 Immutable 語意 不可分割交易 集中式與分散式檔案系統 示意圖 第十八章 分散式檔案系統 系統設計 系統實作 檔案與目錄結構 服務形式 快取 檔案複製 摘要 系統實作 在實作分散式檔案系統時,必需考慮以下的問題 檔案目錄架構 服務形式 快取 檔案取代 檔案一致性 檔案與目錄結構 解決檔案與目錄結構的有兩種做方 將檔案服務和目錄服務整合在一起,由單一個伺服器作檔案及目錄服務,所有使用者都與這個伺服器溝通 檔案服務與目錄服務分開在不同的伺服器,當有檔案操作的要求時,先跟提供目錄服務的伺服器查詢,再利用這個編號資料跟檔案伺服器溝通 檔案與目錄結構(續) 系統如果是使用目錄服務與檔案服務分開的做法 ,系統可以有二種做法查詢的方式 反覆查詢的方式 動查詢的方式 系統採用快取的機制,把最近查詢的檔案資訊儲存在快取中,之後如有對相同檔案的操作,即可馬上回應檔案資訊 反覆與主動查詢方式示意圖 服務形式 檔案服務可分為兩類 具備狀態服務 不具狀態服務 具備狀態服務的優點與不具狀態服務的比較表 第十八章 分散式檔案系統 系統設計 系統實作 快取 快取機制 快取一致性 檔案複製 摘要 快取 傳統的集中式檔案系統中,採用快取是為了降低磁碟 I/O 次數,以此達到提昇系統效能的目的 分散式檔案系統中,採用快取主要是降低網路傳輸的負擔 快取機制 快取的基本想法是將伺服器或客戶端的主記憶體或是客戶端磁碟當成快取,把最近使用過的檔案存入 使用快取降低伺服器的磁碟 I/O 次數和網路傳輸的負擔 客戶端和伺服端較常採用主記憶體當作快取 主記憶體快取會比磁碟快取有效率得多。 使用主記憶體當快取,客戶端就可以不需要磁碟 伺服端用主記憶體當快取可減少磁碟 I/O 次數 客戶端/伺服器的架構 快取機制(續) 採用快取有二個衍生的問題必須解決 快取的基本單位是什麼 如何處理快取被填滿的問題 快取一致性 處理快取一致性的問題大致有四種方法 中控 伺服端統一處理同步的問題 關寫 關檔時才傳送更新訊息給伺服端 延寫 延遲傳送更新訊息給伺服端 寫穿 每次寫檔立即傳送更新訊息給伺服端 第十八章 分散式檔案系統 系統設計 系統實作 快取 檔案複製 基本概念 複製方法 摘要 檔案複製 檔案複製功能可以增加分散式系統的 可靠性 系統效能 雖然系統必須提供更多的儲存空間來存放這些

文档评论(0)

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

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

1亿VIP精品文档

相关文档