對象存儲設(shè)備中文件系統(tǒng)的設(shè)計與實現(xiàn)
發(fā)布時間:2020-07-25 07:56
【摘要】:隨著數(shù)字化信息的爆炸式增長,存儲設(shè)備已經(jīng)從服務(wù)器中分離出來成為獨(dú)立的存儲載體;趯ο蟮拇鎯υO(shè)備(Object-Based Storage Device, OSD)作為信息存儲資源的智能管理單元,是基于對象存儲系統(tǒng)(Object-Based Storage, OBS)的基礎(chǔ)平臺,能夠智能化管理OSD中存儲的對象并提供外部對象訪問接口。 本地文件系統(tǒng)是OSD中軟件系統(tǒng)的核心,目前較先進(jìn)的Lustre分布式存儲文件系統(tǒng)的對象管理是基于Ext3實現(xiàn)的,但隨著負(fù)載的增大,Ext3在空間分配和對象查找等方面均呈現(xiàn)出不同程度的不足,使用Ext3管理OSD對象存在一定的局限性。 針對Ext3作為本地文件系統(tǒng)的弊端,結(jié)合OSD負(fù)載特征,設(shè)計并實現(xiàn)了一種專用于OSD中對象管理的基于對象的文件系統(tǒng)(Object-Based Storage File System, OBSFS)。采用基于大小塊劃分磁盤空間,提高系統(tǒng)吞吐量和磁盤的利用率;采用連續(xù)塊和B+樹管理空閑空間,不同的負(fù)載空間采用不同的分配策略,保證對象的連續(xù)存放,以克服大對象的間接索引所導(dǎo)致的性能下降問題,同時磁盤空間也能夠快速合理的分配;采用B+樹組織命名空間,在對象數(shù)據(jù)塊中嵌入對象元數(shù)據(jù),實現(xiàn)對象的快速查找和對象數(shù)據(jù)的直接訪問;采用對象索引節(jié)點(diǎn)存儲元數(shù)據(jù),對象數(shù)據(jù)和對象元數(shù)據(jù)連續(xù)存放,有利于減少磁盤尋道開銷。 最后對OBSFS進(jìn)行相關(guān)性能的測試,并對測試結(jié)果進(jìn)行分析。結(jié)果表明,OBSFS的性能指標(biāo)明顯優(yōu)于Ext3,適合作為OSD中的本地文件系統(tǒng)。
【學(xué)位授予單位】:解放軍信息工程大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2010
【分類號】:TP333
【圖文】:
S:MDS管理Lustre文件系統(tǒng)的名字空間,包括文件名和文儲和訪問接口。單臺MDS利用日志文件系統(tǒng)存儲元數(shù)據(jù)MDs則構(gòu)成集群方式,實現(xiàn)多臺osD共享,并建立elusterdat的ase用來存儲元數(shù)據(jù)[川。loadbalancingmodule是負(fù)載均衡,在Lustre中客戶根據(jù)哈希值選擇MDS,從而達(dá)到負(fù)載于管理對象上的鎖,當(dāng)需要時它也可以通過回調(diào)回收已頒服務(wù)器申請對象上的鎖并處理來自鎖服務(wù)器的回調(diào)請求。P(Light一WeightDireetoryAccessprotocol)服務(wù)器:LDAp中的MDS失效時,會導(dǎo)致客戶的超時連接,此時客戶首信息,LDAP服務(wù)器查詢到可替換的MDS后,客戶的請求ork:其中Device指的是底層的各種網(wǎng)絡(luò)協(xié)議。在Lustre的抽象層NAL,并采用開放網(wǎng)絡(luò)API,使其能夠支持各種類型er主要負(fù)責(zé)接收和分發(fā)請求及發(fā)送響應(yīng)。的工作流程
標(biāo)準(zhǔn)的OSD模型
esREAD(partitionID,userID,,讀文件/roo印artitionID/userID,t,length)))移量。ffset開始讀取len咖字節(jié)-W班TE(PartitionID,userID,,寫文件/roo印artitionIn/userxn,t,length.data)))移量。ffeet開始寫入len燦字節(jié)一ET少LR]盯(PartitionID,userrr讀取屬性文件/ro。印artitionID/uage,index)))ID.Page.indexxxSETeeARRT(PartitionID,userrr將attr中內(nèi)容寫入屬性文件/ro。age,index,attr)))partitionID/userID.page.indexeeLIST(PartitionID,userID)))若p斌itionID為0,則讀取/ro所所所有partitionID,否則讀取/ropppppartitionID提取所有user...件框架備OSD是基于對象存儲系統(tǒng)的基礎(chǔ),也是對象數(shù)據(jù)存OSD可與客戶端直接進(jìn)行數(shù)據(jù)傳輸,還可以將負(fù)載信息布策略。OSD中軟件系統(tǒng)所包含的模塊如圖5所示。其高速緩沖區(qū)和塊設(shè)備驅(qū)動對應(yīng)塊接口。
【學(xué)位授予單位】:解放軍信息工程大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2010
【分類號】:TP333
【圖文】:
S:MDS管理Lustre文件系統(tǒng)的名字空間,包括文件名和文儲和訪問接口。單臺MDS利用日志文件系統(tǒng)存儲元數(shù)據(jù)MDs則構(gòu)成集群方式,實現(xiàn)多臺osD共享,并建立elusterdat的ase用來存儲元數(shù)據(jù)[川。loadbalancingmodule是負(fù)載均衡,在Lustre中客戶根據(jù)哈希值選擇MDS,從而達(dá)到負(fù)載于管理對象上的鎖,當(dāng)需要時它也可以通過回調(diào)回收已頒服務(wù)器申請對象上的鎖并處理來自鎖服務(wù)器的回調(diào)請求。P(Light一WeightDireetoryAccessprotocol)服務(wù)器:LDAp中的MDS失效時,會導(dǎo)致客戶的超時連接,此時客戶首信息,LDAP服務(wù)器查詢到可替換的MDS后,客戶的請求ork:其中Device指的是底層的各種網(wǎng)絡(luò)協(xié)議。在Lustre的抽象層NAL,并采用開放網(wǎng)絡(luò)API,使其能夠支持各種類型er主要負(fù)責(zé)接收和分發(fā)請求及發(fā)送響應(yīng)。的工作流程
標(biāo)準(zhǔn)的OSD模型
esREAD(partitionID,userID,,讀文件/roo印artitionID/userID,t,length)))移量。ffset開始讀取len咖字節(jié)-W班TE(PartitionID,userID,,寫文件/roo印artitionIn/userxn,t,length.data)))移量。ffeet開始寫入len燦字節(jié)一ET少LR]盯(PartitionID,userrr讀取屬性文件/ro。印artitionID/uage,index)))ID.Page.indexxxSETeeARRT(PartitionID,userrr將attr中內(nèi)容寫入屬性文件/ro。age,index,attr)))partitionID/userID.page.indexeeLIST(PartitionID,userID)))若p斌itionID為0,則讀取/ro所所所有partitionID,否則讀取/ropppppartitionID提取所有user...件框架備OSD是基于對象存儲系統(tǒng)的基礎(chǔ),也是對象數(shù)據(jù)存OSD可與客戶端直接進(jìn)行數(shù)據(jù)傳輸,還可以將負(fù)載信息布策略。OSD中軟件系統(tǒng)所包含的模塊如圖5所示。其高速緩沖區(qū)和塊設(shè)備驅(qū)動對應(yīng)塊接口。
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 郭御風(fēng);李瓊;羅莉;劉光明;;基于SOC的對象存儲控制器的設(shè)計與實現(xiàn)[J];計算機(jī)科學(xué);2010年12期
2 祝飛;李銳;喻占武;;利用集群技術(shù)構(gòu)建Web-GIS平臺的研究[J];微計算機(jī)信息;2006年06期
3 胡永奎;杜祝平;方圓;;基于對象的文件系統(tǒng)I/O分析與評測[J];計算機(jī)應(yīng)用與軟件;2011年03期
4 盧萍;陳進(jìn)才;;一種基于對象存儲的文件系統(tǒng)的設(shè)計[J];計算機(jī)科學(xué);2008年10期
5 仝得一;肖連華;馮麗芬;;757計算機(jī)文件系統(tǒng)的實現(xiàn)[J];計算機(jī)研究與發(fā)展;1985年01期
6 王懷毅;;西文編目——名稱規(guī)范文件系統(tǒng)的建立[J];中國圖書館學(xué)報;1987年01期
7 洪U喿
本文編號:2769544
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2769544.html
最近更新
教材專著