面向小文件的分布式文件存儲(chǔ)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
【文章頁數(shù)】:99 頁
【學(xué)位級(jí)別】:碩士
【部分圖文】:
圖2-1分布式文件系統(tǒng)架構(gòu)圖??分布式文件系統(tǒng)大都采用M/S架構(gòu),如圖2-1所示
I??圖2-1分布式文件系統(tǒng)架構(gòu)圖??分布式文件系統(tǒng)大都采用M/S架構(gòu),如圖2-1所示。分布式文件系統(tǒng)一般由控制服??務(wù)器、存儲(chǔ)服務(wù)器和客戶端三部分[18]構(gòu)成?刂品⻊(wù)器主要負(fù)責(zé)整個(gè)分布式文件系統(tǒng)??9??
圖2-2?GFS系統(tǒng)架構(gòu)圖??GFS將文件分割為若干數(shù)據(jù)塊(Chunk),每個(gè)數(shù)據(jù)塊的大小是固定的,一般為64MB
擔(dān)并恢復(fù)那些失效的組件;針對(duì)大文件存儲(chǔ)進(jìn)行設(shè)計(jì),保證多用戶并發(fā)操作時(shí)數(shù)據(jù)追加??的原子性。??GFS的系統(tǒng)架構(gòu)如圖2-2所示。GFS集群由三個(gè)角色構(gòu)成,分別為控制節(jié)點(diǎn)(Master)、??數(shù)據(jù)塊節(jié)點(diǎn)(Chunk?Server)以及客戶端(Client)。控制節(jié)點(diǎn)負(fù)責(zé)存儲(chǔ)管理文件元....
圖2-3?HDFS系統(tǒng)架構(gòu)圖??在HDFS中,NameNode節(jié)點(diǎn)是中心服務(wù)器,其不存儲(chǔ)原文件數(shù)據(jù)
HDFS是Apache軟件基金會(huì)根據(jù)GFS的論文概念模型進(jìn)行設(shè)計(jì)實(shí)現(xiàn)的開源分布式??文件系統(tǒng),用于作為Hadoop[19]的存儲(chǔ)系統(tǒng)。HDFS作為GFS的一個(gè)最重要的實(shí)現(xiàn),??HDFS與GFS的設(shè)計(jì)目標(biāo)高度一致。HDFS架構(gòu)如圖2-3所示,系統(tǒng)整體由NameNode??節(jié)點(diǎn)、Da....
圖2-6文件下載過程??下載文件時(shí),Client將下載請(qǐng)求發(fā)送至Tracker,?_F載請(qǐng)求中包含文件標(biāo)識(shí)符
I?I??I?I??圖2-5文件上傳過程??上傳文件吋,Client將上傳請(qǐng)求發(fā)送至Tracker,Tracker通過查詢各Storage?Server??的狀態(tài)信息并根據(jù)一定的負(fù)載均衡策略選取可用的存儲(chǔ)服務(wù)器,然后將相應(yīng)信息返回給??Client。Client收到信息后直接與相....
本文編號(hào):3896659
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3896659.html