網(wǎng)絡(luò)文件的分布式存儲(chǔ)設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2017-11-23 21:15
本文關(guān)鍵詞:網(wǎng)絡(luò)文件的分布式存儲(chǔ)設(shè)計(jì)與實(shí)現(xiàn)
更多相關(guān)文章: 網(wǎng)絡(luò)磁盤 MooseFS 分布式存儲(chǔ) 存儲(chǔ)模型
【摘要】:隨著信息網(wǎng)絡(luò)和互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,人們的生活越來越智能化,每天撲面而來的都是大量的互聯(lián)網(wǎng)信息,個(gè)人數(shù)據(jù)正爆炸式地增長(zhǎng),因此對(duì)個(gè)人數(shù)據(jù)存儲(chǔ)提出了要求,而傳統(tǒng)存儲(chǔ)技術(shù)存在的開放性不足、建設(shè)成本高、擴(kuò)展性差等問題已難以滿足存儲(chǔ)需求,所以云計(jì)算的興起為云存儲(chǔ)的發(fā)展帶來了契機(jī),即可將數(shù)據(jù)移到云端存儲(chǔ),智能終端無需大量存儲(chǔ)空間,用戶可隨時(shí)隨地通過互聯(lián)網(wǎng)登錄個(gè)人云存儲(chǔ)空間存取個(gè)人數(shù)據(jù)資源,可以說云存儲(chǔ)的發(fā)展正顛覆著現(xiàn)有的網(wǎng)絡(luò)存儲(chǔ)架構(gòu)。 本文正是針對(duì)多媒體瘦客戶端用戶的數(shù)據(jù)存儲(chǔ)需求這一場(chǎng)景,提出了網(wǎng)絡(luò)文件的分布式存儲(chǔ)方案,設(shè)計(jì)實(shí)現(xiàn)了基于MooseFS的分布式網(wǎng)絡(luò)文件存儲(chǔ)系統(tǒng),并構(gòu)建了基于動(dòng)態(tài)副本機(jī)制和節(jié)點(diǎn)容量感知機(jī)制的網(wǎng)絡(luò)文件分布式存儲(chǔ)模型,為終端用戶提供安全透明的分布式文件存儲(chǔ)。 首先,根據(jù)云端存儲(chǔ)的需求,設(shè)計(jì)了B/S架構(gòu)的網(wǎng)絡(luò)磁盤應(yīng)用,為每個(gè)用戶在云端開辟一份私人存儲(chǔ)空間,用戶可以進(jìn)行文件的上傳、下載等管理操作,由此將用戶的存儲(chǔ)空間移到云端,并為用戶提供了訪問云端空間的Web可視化入口。 其次,為滿足用戶數(shù)據(jù)的存儲(chǔ)需求,以及提高存儲(chǔ)可靠性,設(shè)法將網(wǎng)絡(luò)磁盤文件的存儲(chǔ)分布式化。方案一是利用開源的分布式文件系統(tǒng),本論文采用的是MooseFS,即通過構(gòu)建MooseFS分布式集群,并將網(wǎng)絡(luò)磁盤存儲(chǔ)空間掛載到該系統(tǒng)中,以實(shí)現(xiàn)文件的透明化分布式存儲(chǔ);方案二是設(shè)計(jì)并構(gòu)建專門針對(duì)網(wǎng)絡(luò)磁盤小文件分布式存儲(chǔ)的模型,利用JNotify進(jìn)行目錄實(shí)時(shí)監(jiān)控,并設(shè)計(jì)動(dòng)態(tài)副本機(jī)制,利用聚類算法,將文件副本數(shù)與用戶使用頻率設(shè)置為正相關(guān),以平衡存儲(chǔ)可靠性和資源利用率;設(shè)計(jì)節(jié)點(diǎn)容量感知機(jī)制,利用改進(jìn)的一致性哈希算法將節(jié)點(diǎn)資源可用率與實(shí)際負(fù)載率設(shè)置為正相關(guān),以提高節(jié)點(diǎn)存儲(chǔ)空間利用率。同時(shí),為了實(shí)現(xiàn)模型數(shù)據(jù)監(jiān)控可視化,利用MVC模型設(shè)計(jì)了簡(jiǎn)易后臺(tái)管理界面,以實(shí)現(xiàn)對(duì)用戶登錄次數(shù)、副本數(shù)、集群存儲(chǔ)容量等的實(shí)時(shí)查看,方便對(duì)模型的管理。 本論文針對(duì)多媒體瘦客戶端等設(shè)備存儲(chǔ)空間有限與用戶數(shù)據(jù)存儲(chǔ)需求之間的矛盾,通過設(shè)計(jì)網(wǎng)絡(luò)磁盤,并將其與分布式文件系統(tǒng)結(jié)合,有效實(shí)現(xiàn)了網(wǎng)絡(luò)文件的分布式存儲(chǔ),同時(shí)構(gòu)建了分布式存儲(chǔ)模型,測(cè)試數(shù)據(jù)顯示,該模型的數(shù)據(jù)分布策略展示出比較好的節(jié)點(diǎn)容量感知特性,并提高了實(shí)際資源利用率。本文提出的分布式存儲(chǔ)解決方案為用戶的數(shù)據(jù)存儲(chǔ)帶來極大方便,對(duì)提高生活質(zhì)量和滿足信息化需求具有重大意義。
【學(xué)位授予單位】:山東大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TP333
【參考文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前3條
1 艾菊梅,陸玲;海量數(shù)據(jù)的存儲(chǔ)與高速查詢方案設(shè)計(jì)與研究[J];計(jì)算機(jī)輔助工程;2003年04期
2 曹寧;吳中海;劉宏志;張齊勛;;HDFS下載效率的優(yōu)化[J];計(jì)算機(jī)應(yīng)用;2010年08期
3 周立;鄭滔;;基于DHT的分布式網(wǎng)絡(luò)負(fù)載均衡研究[J];計(jì)算機(jī)工程與設(shè)計(jì);2012年01期
,本文編號(hào):1219851
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1219851.html
最近更新
教材專著