專利名稱:一種基于對象存儲系統(tǒng)的體系結(jié)構(gòu)的存儲方法
技術(shù)領(lǐng)域:
本發(fā)明涉及的是一種計(jì)算機(jī)存儲技術(shù),具體地說是一種基于對象存儲系統(tǒng)的 體系結(jié)構(gòu)的存儲方法。
(二)
背景技術(shù):
當(dāng)今工業(yè)的快速發(fā)展與學(xué)術(shù)研究的不斷深入,信息資源持續(xù)增長,存儲技術(shù) 在各個(gè)方面出現(xiàn)前所未有的發(fā)展。然而,隨著數(shù)據(jù)量的持續(xù)增長和存儲設(shè)備成本 的不斷增加,存儲系統(tǒng)影響著計(jì)算機(jī)存儲系統(tǒng)的發(fā)展并成為計(jì)算機(jī)存儲系統(tǒng)的瓶 頸,成為提高計(jì)算機(jī)存儲系統(tǒng)性能新的挑戰(zhàn)。由于傳統(tǒng)的以塊(Block)或文件 (File)為接口的存儲體系結(jié)構(gòu),如DAS(Direct Attached Storage), NAS(Network Attached Storage)與SAN(Storage Area Storage)存在的種種缺陷,不能提供直接的、 存儲設(shè)備的文件存取,不能完全滿足存儲系統(tǒng)的發(fā)展需求。
基于對象存儲系統(tǒng)OBSS(Object-Based Storage System)概念的提出克服了傳 統(tǒng)存儲體系結(jié)構(gòu),不能完全實(shí)現(xiàn)可升級、高性能、跨平臺與數(shù)據(jù)安全共享的體系 結(jié)構(gòu)的要求。隨著網(wǎng)絡(luò)和計(jì)算機(jī)技術(shù)的不斷發(fā)展,新的存儲技術(shù)和存儲體系結(jié)構(gòu) 不斷出現(xiàn),基于對象存儲系統(tǒng)體系結(jié)構(gòu)的采用已經(jīng)成為解決現(xiàn)有計(jì)算機(jī)體系結(jié)構(gòu) 中存在的存儲器屏障和提高存儲系統(tǒng)性能一種有效的方式。然而,由于帶寬、延 遲與數(shù)據(jù)存取方式的問題,使該體系結(jié)構(gòu)出現(xiàn)存儲器屏障,這種情況的發(fā)生,將 嚴(yán)重影響和限制OBSS系統(tǒng)性能,成為性能提升的主要障礙。因此,當(dāng)前的OBSS 的體系結(jié)構(gòu),無論從時(shí)間、從數(shù)據(jù)傳輸還是從安全方面,都迫切需要進(jìn)行改進(jìn)。
(三)
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種運(yùn)行復(fù)雜程度更低,效率更高,安全性更強(qiáng)的一 種基于對象存儲系統(tǒng)的體系結(jié)構(gòu)的存儲方法。 本發(fā)明的目的是這樣實(shí)現(xiàn)的
本發(fā)明的基于對象存儲系統(tǒng)的體系結(jié)構(gòu)的存儲方法主要包括 1、體系結(jié)構(gòu)外部數(shù)據(jù)交互模式工作過程客戶端通過與MDS (即元數(shù)據(jù)服 務(wù)器)的一次交互實(shí)現(xiàn)獲得所需數(shù)據(jù),其他工作交給MDS與OSD (即對象存儲設(shè)備)完成;
2、 體系結(jié)構(gòu)內(nèi)部數(shù)據(jù)交互模式工作過程客戶端向MDS發(fā)出數(shù)據(jù)請求,MDS 將請求信息發(fā)送給0SD,對象0SD將客戶端所需數(shù)據(jù)返回到客戶端;
3、 數(shù)據(jù)存取安全機(jī)制工作過程采用MDS對OSD信任的安全模式,安全認(rèn) 證的功能由元數(shù)據(jù)服務(wù)器完成,認(rèn)證信息通過OSD傳遞給客戶端,通過更新后作 為下一次認(rèn)證的請求信息。
本發(fā)明涉及的基于對象存儲系統(tǒng)的體系結(jié)構(gòu)與傳統(tǒng)體系結(jié)構(gòu)比較具有以下 特點(diǎn)
1、 簡化OBSS體系機(jī)構(gòu)的內(nèi)外部數(shù)據(jù)交互模式的工作過程。
2、 提供安全可行的體系結(jié)構(gòu)安全機(jī)制,簡化數(shù)據(jù)存取過程中的認(rèn)證過程。
3、 從時(shí)間以及數(shù)據(jù)傳輸方面對0BSS體系機(jī)構(gòu)工作過程進(jìn)行優(yōu)化。
4、 向客戶端提供一種簡單安全的服務(wù)模式。
5、 元數(shù)據(jù)服務(wù)器從元數(shù)據(jù)的中轉(zhuǎn)站轉(zhuǎn)變?yōu)橥瓿烧J(rèn)證和管理數(shù)據(jù)的功能實(shí)體, 有效發(fā)揮其在基于對象存儲體系機(jī)構(gòu)工作過程中的功能。
本發(fā)明通過一種新的基于對象存儲系統(tǒng)的體系結(jié)構(gòu),簡化了基于對象存儲系 統(tǒng)體系結(jié)構(gòu)內(nèi)部數(shù)據(jù)交互模式的工作過程,擴(kuò)展了傳統(tǒng)體系結(jié)構(gòu)元數(shù)據(jù)服務(wù)器功 能,提供了安全的數(shù)據(jù)存取方式,從而實(shí)現(xiàn)了一種運(yùn)行復(fù)雜程度更低,效率更高, 安全性更強(qiáng)的基于對象存儲系統(tǒng)的體系結(jié)構(gòu)的存儲方法。
(四)
圖1為該體系結(jié)構(gòu)外部數(shù)據(jù)交互模式工作過程圖。 圖2為該體系結(jié)構(gòu)內(nèi)部數(shù)據(jù)交互模式工作過程圖。 圖3為該體系結(jié)構(gòu)安全模型協(xié)議工作過程圖。
具體實(shí)施方式
下面結(jié)合附圖舉例對本發(fā)明做更詳細(xì)地描述
圖1為該體系結(jié)構(gòu)外部數(shù)據(jù)交互模式工作過程圖。該體系結(jié)構(gòu)外部數(shù)據(jù)交互 模式包括三個(gè)路徑控制路徑,管理路徑和數(shù)據(jù)路徑。這三個(gè)路徑彼此獨(dú)立。該
體系結(jié)構(gòu)外部數(shù)據(jù)交互模式工作過程描述如下當(dāng)一個(gè)客戶要求訪問數(shù)據(jù)時(shí),它
首先向一個(gè)元數(shù)據(jù)服務(wù)器發(fā)出請求,元數(shù)據(jù)服務(wù)器根據(jù)該請求,檢索出所需數(shù)據(jù)的元數(shù)據(jù),此時(shí)它已經(jīng)知道哪些存儲設(shè)備上存有該數(shù)據(jù),則它直接將這些元數(shù)據(jù) 發(fā)給這些存儲設(shè)備,再由這些存儲設(shè)備直接將數(shù)據(jù)發(fā)給客戶。
圖2為該體系結(jié)構(gòu)內(nèi)部數(shù)據(jù)交互模式工作過程圖。該體系結(jié)構(gòu)內(nèi)部數(shù)據(jù)交互 模式有如下特征
1、 客戶端只需要向MDS發(fā)送一次請求,便可以等待接收數(shù)據(jù)。
2、 MDS不再是元數(shù)據(jù)的中轉(zhuǎn)站,而且元數(shù)據(jù)不再流出存儲系統(tǒng)的網(wǎng)域,增加
了數(shù)據(jù)的安全性。
3、 由于客戶端進(jìn)行安全認(rèn)證由MDS完成,0SD信賴MDS發(fā)出的請求即不再
需要對客戶端進(jìn)行認(rèn)證。
4、 該體系結(jié)構(gòu)在數(shù)據(jù)訪問過程中至少減少兩次網(wǎng)絡(luò)傳輸,減少數(shù)據(jù)傳輸延 遲與系統(tǒng)復(fù)雜程度。
圖3為該體系結(jié)構(gòu)安全模型協(xié)議工作過程圖。該安全模型由三部分組成客 戶端,管理器與對象存儲設(shè)備。其中。安全模型的安全協(xié)議包括三個(gè)部分,即客 戶端與管理器之間的協(xié)議A,管理器與對象存儲設(shè)備之間的協(xié)議B,客戶端與對 象存儲設(shè)備之間的協(xié)議C。安全模型在協(xié)議上的工作過程為
1、 客戶端發(fā)送文件存取請求和安全證書給管理器。
2、 管理器對客戶端進(jìn)行認(rèn)證。
3、 管理器將對象存取請求與存取權(quán)限標(biāo)識發(fā)送給對象存儲設(shè)備。
4、 對象存儲設(shè)備接受對象存取請求并進(jìn)行相應(yīng)操作。
5、 對象存儲設(shè)備將數(shù)據(jù)返回給客戶端,其中包含授權(quán)信息。
6、 所有的認(rèn)證操作均由管理器完成,對象存儲設(shè)備不進(jìn)行認(rèn)證操作??蛻?端通過時(shí)間戳判斷返回?cái)?shù)據(jù)的有效性。
權(quán)利要求
1、一種基于對象存儲系統(tǒng)的體系結(jié)構(gòu)的存儲方法,其特征是(1)體系結(jié)構(gòu)外部數(shù)據(jù)交互模式工作過程客戶端通過與元數(shù)據(jù)服務(wù)器的一次交互實(shí)現(xiàn)獲得所需數(shù)據(jù),其他工作交給即元數(shù)據(jù)服務(wù)器與對象存儲設(shè)備完成;(2)體系結(jié)構(gòu)內(nèi)部數(shù)據(jù)交互模式工作過程客戶端向即元數(shù)據(jù)服務(wù)器發(fā)出數(shù)據(jù)請求,元數(shù)據(jù)服務(wù)器將請求信息發(fā)送給對象存儲設(shè)備,對象存儲設(shè)備將客戶端所需數(shù)據(jù)返回到客戶端;(3)數(shù)據(jù)存取安全機(jī)制工作過程采用在元數(shù)據(jù)服務(wù)器信任對象存儲設(shè)備的安全模式,安全認(rèn)證的功能由元數(shù)據(jù)服務(wù)器完成,認(rèn)證信息通過對象存儲設(shè)備傳遞給客戶端,通過更新后作為下一次認(rèn)證的請求信息。
全文摘要
本發(fā)明提供的是一種基于對象存儲系統(tǒng)的體系結(jié)構(gòu)的存儲方法??蛻舳送ㄟ^與MDS的一次交互實(shí)現(xiàn)獲得所需數(shù)據(jù),其他工作交給MDS與OSD完成;客戶端向MDS發(fā)出數(shù)據(jù)請求,MDS將請求信息發(fā)送給OSD,對象OSD將客戶端所需數(shù)據(jù)返回到客戶端;元數(shù)據(jù)服務(wù)器提供對客戶端的安全認(rèn)證功能及與OSD數(shù)據(jù)傳輸功能,實(shí)現(xiàn)對客戶端的安全認(rèn)證及與OSD之間的信息傳遞;采用MDS對OSD信任的安全模式,安全認(rèn)證的功能由元數(shù)據(jù)服務(wù)器完成,認(rèn)證信息通過OSD傳遞給客戶端,通過更新后作為下一次認(rèn)證的請求信息。本發(fā)明實(shí)現(xiàn)了一種運(yùn)行復(fù)雜程度更低,效率更高,安全性更強(qiáng)的基于對象存儲系統(tǒng)的體系結(jié)構(gòu)的存儲方法。
文檔編號H04L29/06GK101534295SQ200910071729
公開日2009年9月16日 申請日期2009年4月8日 優(yōu)先權(quán)日2009年4月8日
發(fā)明者穎 單, 姚念民 申請人:哈爾濱工程大學(xué)