專利名稱:一種基于網(wǎng)格技術(shù)的網(wǎng)絡(luò)存儲系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種基于網(wǎng)格技術(shù)的網(wǎng)絡(luò)存儲系統(tǒng),是一種電數(shù)字處理系統(tǒng), 是一種計算機網(wǎng)絡(luò)系統(tǒng)的存儲系統(tǒng)。
技術(shù)背景現(xiàn)有的網(wǎng)絡(luò)存儲系統(tǒng)主要可分為兩類 一種是基于網(wǎng)絡(luò)附加存儲(Network Attached Storage, NAS)技術(shù)的存儲系統(tǒng);另一種是基于存儲區(qū)域網(wǎng)(Storage Area Network, SAN)技術(shù)的存儲系統(tǒng)。然而,這兩種存儲系統(tǒng)都存在一定的缺陷。 建立一個NAS存儲系統(tǒng)需要購買專門的NAS設(shè)備,磁盤陣列必須配置專用文 件服務(wù)器,后期擴容成本高;且一般文件服務(wù)器沒有高可用配置,容易產(chǎn)生單 點故障;另外,NAS所采用的通過網(wǎng)絡(luò)協(xié)議的訪問方式,對存儲系統(tǒng)的數(shù)據(jù)安 全構(gòu)成威脅等。SAN是IBM公司開發(fā)的網(wǎng)絡(luò)體系結(jié)構(gòu),它對多個服務(wù)器進行 配置并通過高速光纖、特殊的路由器、交換機和集線器連接到外部存儲設(shè)備。 通常,在實施了 SAN的企業(yè)中應(yīng)該存在兩個網(wǎng), 一個是由基于TCP/IP的以太 網(wǎng)交換機、路由器、5類網(wǎng)線、以太網(wǎng)卡、服務(wù)器、PC機組成的局域網(wǎng)LAN. 另外一個是有服務(wù)器、存儲系統(tǒng)、SAN交換機、光纖通道組成的SAN。因此, 要想使用基于SAN的存儲系統(tǒng),必須額外的構(gòu)建企業(yè)內(nèi)部的光纖通道網(wǎng)絡(luò),購 買昂貴的SAN交換機,將原來的存儲產(chǎn)品升級到昂貴的支持SAN和FC (Fibre Channel,光纖通道)規(guī)則的存儲產(chǎn)品,具有較高的成本。另外,不同SAN系統(tǒng) 之間的互操作性很差。由于SAN本身缺乏標準,尤其是在管理上更是如此。雖 然FC技術(shù)標準的確存在,但各家廠商卻有不同的解釋,于是,不同產(chǎn)品之間的 互操作性問題成為SAN系統(tǒng)的一個不容忽視的缺陷。現(xiàn)存的基于NAS或SAN 的存儲系統(tǒng)沒有考慮到用戶的不同QoS (Quality of Service,服務(wù)質(zhì)量)請求, 無法為用戶定制個性化的存儲方案。發(fā)明內(nèi)容為了克服現(xiàn)有技術(shù)的不足,本發(fā)明提供一種基于網(wǎng)格技術(shù)的網(wǎng)絡(luò)存儲系統(tǒng)。 本發(fā)明所述存儲系統(tǒng)運用了網(wǎng)格的思路和技術(shù),把企業(yè)內(nèi)部大量現(xiàn)存的甚至是 閑置的網(wǎng)絡(luò)上地理位置分散的、異構(gòu)的計算機資源虛擬成單一的存儲系統(tǒng)。所述異構(gòu)的計算機資源包括各種PC機、工作站甚至工作站集群,這些異構(gòu)計算機 可以使用不同的操作系統(tǒng),例如Windows、 Unix等等。每臺計算機作為一個存 儲節(jié)點,這些存儲節(jié)點以Web Service的形式向用戶提供自己的存儲服務(wù)。本發(fā) 明所述系統(tǒng)還能夠針對不同的服務(wù)質(zhì)量(OoS)請求提供不同的存儲服務(wù),并可根 據(jù)需求動態(tài)地擴展存儲系統(tǒng)。木發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是一種基于網(wǎng)格技術(shù)的網(wǎng)絡(luò)存儲系統(tǒng),包括作為用戶的網(wǎng)絡(luò)終端,所述網(wǎng)絡(luò) 終端通過互聯(lián)網(wǎng)或廣域網(wǎng)、局域網(wǎng)與作為服務(wù)器的管理節(jié)點連接,所述管理節(jié) 點通過互聯(lián)網(wǎng)或者廣域網(wǎng)、局域網(wǎng)與各類異構(gòu)的pc機、工作站、工作站集群以 網(wǎng)格服務(wù)的形式向用戶提供存儲服務(wù)的存儲節(jié)點聯(lián)接。一種基于網(wǎng)格技術(shù)的網(wǎng)絡(luò)存儲的方法,包括用戶、管理節(jié)點、存儲節(jié)點,所述的方法的步驟包括 構(gòu)建的步驟在管理節(jié)點以及各個存儲節(jié)點上安裝網(wǎng)格中間件GlobusTooMts4.0.4源碼版;在管理節(jié)點上配置簡便身份認證simpleCA服務(wù)器;每個存儲節(jié)點和用戶向simpleCA服務(wù)器申請自己的以基于(中文名字)PKI 安全機制的X.509證書格式的身份認證CA證書;存儲節(jié)點把自己的存儲服務(wù)以遵循網(wǎng)絡(luò)服務(wù)框架WSRF規(guī)范的網(wǎng)格服務(wù)的 形式向管理節(jié)點注冊,并接受管理節(jié)點的實時監(jiān)控;每個存儲節(jié)點把自己提供的存儲服務(wù)封裝成遵循WSRF規(guī)范的網(wǎng)格服務(wù),提供開放網(wǎng)格服務(wù)架構(gòu)OGSA所定義的標準接口,從而實現(xiàn)異構(gòu)存儲節(jié)點之間 的無縫連接;存儲節(jié)點通過不斷發(fā)送"保持存活keepalive"消息來維持自己的存活,如 果管理節(jié)點在規(guī)定的時間段內(nèi)沒有收到某個存儲節(jié)點的"keepalive"消息便認定 該存儲節(jié)點巳經(jīng)離開了存儲系統(tǒng);服務(wù)過程的步驟用戶提出存儲服務(wù)請求QoS并指定"存儲價格最低"、"存儲時間最短"以 及"價格時間兼顧"三種模式中的一種; 管理節(jié)點通過CA進行認證;認證通過,管理節(jié)點根據(jù)用戶需要選擇以下其中之一的步驟;用戶指定選擇"存儲價格最低"時,管理節(jié)點的調(diào)度器會把存儲請求調(diào)度 到單位空間存儲花費最低的節(jié)點;用戶指定選擇"存儲時間最短"管理節(jié)點的調(diào)度器會把存儲請求調(diào)度到網(wǎng) 絡(luò)可用帶寬最大的節(jié)點;用戶指定選擇"價格時間兼顧"管理節(jié)點的調(diào)度器定義性價比R,把存儲請 求調(diào)度到R值最大的節(jié)點。本發(fā)明的有益效果本發(fā)明使用一個簡單便宜的方法將零散的存儲資源加以利用,有效降低了企業(yè)構(gòu)建大量數(shù)據(jù)存儲系統(tǒng)所需的花費。本發(fā)明使用基于PKI (Pubic Key Infrastructure)的安全機制,確保用戶身份的安全認證以及數(shù)據(jù) 的加密傳輸,確保通過網(wǎng)絡(luò)進行數(shù)據(jù)訪問和傳輸?shù)陌踩浴1景l(fā)明使用網(wǎng)格中 間件Globus4.0.4屏蔽底層存儲節(jié)點的異構(gòu)信息,提供統(tǒng)一的、透明的存儲訪問 機制,從而有效解決了不同存儲節(jié)點之間互操作性問題。本發(fā)明所述的每個存 儲節(jié)點把自己提供的存儲服務(wù)封裝成遵循WSRF規(guī)范的網(wǎng)格服務(wù),提供開放網(wǎng) 格服務(wù)架構(gòu)OGSA (Open Grid Services Architecture)所定義的標準接口,從而 實現(xiàn)異構(gòu)存儲節(jié)點之間的無縫連接。本發(fā)明各存儲節(jié)點以"軟狀態(tài)"的形式向管理節(jié)點注冊自己的存儲服務(wù),因而可以支持每個存儲節(jié)點以"熱插拔"的方 式動態(tài)與網(wǎng)格連接和拆除。本發(fā)明設(shè)置了考慮價格和時間兩個QoS參數(shù)。用戶 在提交自己的存儲請求時可以指定"存儲價格最低"、"存儲時間最短"以及"價 格時間兼顧"三種模式,實現(xiàn)了向用戶提供個性化的存儲服務(wù)。
下面結(jié)合附圖和實施例對本發(fā)明進一步說明。 圖1為本發(fā)明所述存儲系統(tǒng)的物理結(jié)構(gòu)示意圖; 圖2為本發(fā)明所述存儲系統(tǒng)的功能模塊示意圖。
具體實施方式
實施例一本實施例是一種基于網(wǎng)格技術(shù)的網(wǎng)絡(luò)存儲系統(tǒng),圖1為本發(fā)明所述存儲系 統(tǒng)的物理結(jié)構(gòu)圖。包括作為用戶的網(wǎng)絡(luò)終端,網(wǎng)絡(luò)終端通過互聯(lián)網(wǎng)或廣域網(wǎng)、 局域網(wǎng)與作為服務(wù)器的管理節(jié)點連接,管理節(jié)點通過互聯(lián)網(wǎng)或者廣域網(wǎng)、局域 網(wǎng)與各類異構(gòu)的PC機、工作站、工作站集群以網(wǎng)格服務(wù)的形式向用戶提供存儲服務(wù)的存儲節(jié)點聯(lián)接。如圖1所示,本實施例把運行不同操作系統(tǒng)(可以是Windows、 Unix等) 的各類異構(gòu)計算機(包括pc機、工作站甚至集群等)資源通過網(wǎng)格中間件連接 起來,構(gòu)建一個容量可以動態(tài)擴展的存儲系統(tǒng)。各個存儲節(jié)點通過企業(yè)內(nèi)部的 局域網(wǎng)與管理節(jié)點連接,用戶可以通過Internet或局域網(wǎng)與存儲系統(tǒng)連接。管 理節(jié)點上記錄著各個存儲節(jié)點的靜態(tài)信息(總存儲空間大小、IP地址、使用單 位存儲空間所需的費用等)以及動態(tài)信息(可用存儲空間大小、網(wǎng)絡(luò)帶寬等)。 用戶首先把自己的存儲請求提交到管理節(jié)點,在管理節(jié)點的存儲調(diào)度器做出合 適的調(diào)度之后用戶與相應(yīng)的存儲節(jié)點建立連接,進行數(shù)據(jù)存取訪問。在管理節(jié)點以及各個存儲節(jié)點上安裝網(wǎng)格中間件GlobusToolkits4. 0.4源 碼版,在管理節(jié)點上配置simpleCA服務(wù)器。每個存儲節(jié)點和用戶向si卿leCA服務(wù)器申請自己的CA (Certificate Authority)證書,該CA證書采用基于PKI 安全機制的X. 509證書格式,用戶和存儲節(jié)點之間通過各自的CA證書進行身份 驗證和通信加密。存儲節(jié)點把自己的存儲服務(wù)以遵循WSRF (Web Services Resource Framework)規(guī)范的網(wǎng)格服務(wù)的形式向管理節(jié)點注冊,接受管理節(jié)點 的實時監(jiān)控。由于這些網(wǎng)格服務(wù)遵循相同的規(guī)范具有標準的接口,因此各個存 儲節(jié)點之間具有很好的互操作性,避免/不兼容的問題。用戶在提交自己的存 儲請求時口J以指定"存儲價格最低"、"存儲時間最短"以及"價格時間兼顧" 三種模式。當選擇"存儲價格最低"時,調(diào)度器會把存儲請求調(diào)度到單位空間 存儲花費最低的節(jié)點;當選擇"存儲時間最短"調(diào)度器會把存儲請求調(diào)度到網(wǎng) 絡(luò)可用帶寬最大的節(jié)點;當選擇第三種模式時,調(diào)度器定義性價比R=(網(wǎng)絡(luò)可 用帶寬/單位空間存儲花費),把存儲請求調(diào)度到R值最大的節(jié)點。 實施例二本實施例是實施例一的細化,是關(guān)于實施例一中管理節(jié)點的具體構(gòu)成。如 圖2所示所述的管理節(jié)點,包括將一個工作站集群加入本存儲系統(tǒng)時集群內(nèi) 部私有網(wǎng)絡(luò)IP地址翻譯成合法網(wǎng)絡(luò)IP地址的NAT (在前面加一個中文名字)模 塊。NAT模塊與記錄和產(chǎn)生系統(tǒng)運行所必需的節(jié)點資源信息、節(jié)點的存儲成本信 息、用戶信息、文件存儲信息、以及系統(tǒng)運行日志的系統(tǒng)數(shù)據(jù)庫模塊連接。系 統(tǒng)數(shù)據(jù)庫模塊與以網(wǎng)絡(luò)服務(wù)Web Service的形式向用戶提供存儲服務(wù)的Web服 務(wù)模塊連接。系統(tǒng)數(shù)據(jù)庫模塊與將各個存儲節(jié)點自身提供的資源監(jiān)測服務(wù)來實 現(xiàn)對整個存儲系統(tǒng)的全局資源動態(tài)發(fā)現(xiàn)和監(jiān)控的節(jié)點資源監(jiān)測模塊連接。系統(tǒng) 數(shù)據(jù)庫模塊與將動態(tài)監(jiān)控各個存儲節(jié)點的存儲服務(wù)提供情況的存儲服務(wù)監(jiān)測模 塊連接。系統(tǒng)數(shù)據(jù)庫模塊與將節(jié)點資源監(jiān)測模塊、存儲服務(wù)監(jiān)測模塊、系統(tǒng)數(shù) 據(jù)庫模塊所提供的信息根據(jù)用戶的不同服務(wù)請求QoS做出合適的調(diào)度的存儲調(diào) 度器連接。節(jié)點資源監(jiān)測模塊、存儲服務(wù)監(jiān)測模塊、系統(tǒng)數(shù)據(jù)庫模塊和存儲調(diào) 度器相互連接。管理節(jié)點是實現(xiàn)本發(fā)明所述網(wǎng)絡(luò)存儲的重要部分,所包括的模塊為* NAT:該模塊主要用于將一個集群加入本存儲系統(tǒng),它可以把集群內(nèi)部私有網(wǎng)絡(luò)地址(IP地址)翻譯成合法網(wǎng)絡(luò)IP地址。* Web服務(wù)模塊該模塊用于Web Service的形式向用戶提供存儲服務(wù),使 得用戶能夠不需安裝額外的軟件,跨平臺的訪問本存儲系統(tǒng)。*系統(tǒng)數(shù)據(jù)庫模塊該模塊用于記錄系統(tǒng)運行所必需的,以及產(chǎn)生的各種信息,包括節(jié)點的資源信息、節(jié)點的存儲成本信息、用戶信息、文件存 儲信息、以及系統(tǒng)運行日志等。*節(jié)點資源監(jiān)測模塊本模塊使用各個存儲節(jié)點自身提供的資源監(jiān)測服務(wù)來實現(xiàn)對整個存儲系統(tǒng)的全局資源動態(tài)發(fā)現(xiàn)和監(jiān)控。 *存儲服務(wù)監(jiān)測模塊本模塊用于動態(tài)監(jiān)控各個存儲節(jié)點的存儲服務(wù)提供情況,包括某個節(jié)點是否取消或某個新節(jié)點是否提供存儲服務(wù)。該模塊接受每個存儲節(jié)點上的資源監(jiān)測服務(wù)模塊的注冊信息,允許存儲節(jié)點以 "熱插拔"的方式提供或取消自己的存儲服務(wù)。
存儲調(diào)度器本模塊利用節(jié)點資源監(jiān)測模塊和存儲服務(wù)監(jiān)測模塊以及系統(tǒng)數(shù)據(jù)庫模塊,根據(jù)用戶的不同QoS請求來做出合適的調(diào)度。本系統(tǒng)考慮了兩個QoS標準,即存儲成本和存儲時間。實施例三本實施例是實施例一的細化,是關(guān)于實施例所述存儲節(jié)點的構(gòu)成,如圖2 所示。所述的存儲節(jié)點包括與管理節(jié)點的節(jié)點資源監(jiān)測模塊連接的負責(zé)監(jiān)測自 身的資源利用信息的資源監(jiān)測服務(wù)模塊。與管理節(jié)點的存儲服務(wù)監(jiān)測模塊連接 的負責(zé)啟動存儲節(jié)點的存儲服務(wù)并以具有"軟狀態(tài)"生命周期的形式向管理節(jié) 點的存儲服務(wù)監(jiān)測模塊注冊存儲服務(wù)模塊的存儲服務(wù)模塊。資源監(jiān)測服務(wù)模塊、存儲服務(wù)模塊相互連接。存儲節(jié)點是實現(xiàn)本發(fā)明所述網(wǎng)絡(luò)存儲的又一重要部分,所包括的模塊為 *資源監(jiān)測服務(wù)模塊本模塊負責(zé)監(jiān)測自身的資源利用信息,包括CPU利用率、網(wǎng)絡(luò)帶寬、磁盤信息等,并把自身的服務(wù)以具有"軟狀態(tài)"生命周期的形式向管理節(jié)點的節(jié)點資源監(jiān)測模塊注冊。*存儲服務(wù)模塊本模塊負責(zé)啟動存儲節(jié)點的存儲服務(wù),并以具有"軟狀態(tài)"生命周期的形式向管理節(jié)點的存儲服務(wù)監(jiān)測模塊注冊。實施例四本實施例是使用實施例一所述基于網(wǎng)格技術(shù)的網(wǎng)絡(luò)存儲系統(tǒng)實現(xiàn)網(wǎng)絡(luò)存儲 的方法,包括用戶、管理節(jié)點、存儲節(jié)點,所述的方法的步驟包括構(gòu)建的步驟。本步驟是整個網(wǎng)絡(luò)存儲系統(tǒng)的構(gòu)建方法,通過以下步驟可以 將零散的,地理上分散的存儲資源進行整合并有效地聯(lián)絡(luò),最終形成一個完整 的網(wǎng)絡(luò)存儲系統(tǒng)。具體步驟如下1. 在管理節(jié)點以及各個存儲節(jié)點上安裝網(wǎng)格中間件GlobusToolkits4. 0. 4 源碼版。2. 在管理節(jié)點上配置簡便身份認證simpleCA服務(wù)器。3. 每個存儲節(jié)點和用戶向simpleCA服務(wù)器申請自己的以基于(中文名字) PKI安全機制的X. 509證書格式的身份認證CA證書。4. 存儲節(jié)點把自己的存儲服務(wù)以遵循網(wǎng)絡(luò)服務(wù)框架WSRF規(guī)范的網(wǎng)格服務(wù)的 形式向管理節(jié)點注冊,并接受管理節(jié)點的實時監(jiān)控。5. 每個存儲節(jié)點把自己提供的存儲服務(wù)封裝成遵循WSRF規(guī)范的網(wǎng)格服務(wù), 提供開放網(wǎng)格服務(wù)架構(gòu)0GSA所定義的標準接口,從而實現(xiàn)異構(gòu)存儲節(jié)點之間的 無縫連接。6. 存儲節(jié)點通過不斷發(fā)送"保持存活ke印alive"消息來維持自己的存活,如果管理節(jié)點在規(guī)定的時間段內(nèi)沒有收到某個存儲節(jié)點的"ke印alive"消息便 認定該存儲節(jié)點已經(jīng)離開了存儲系統(tǒng)。服務(wù)過程的步驟。本步驟是實現(xiàn)網(wǎng)絡(luò)存儲的具體過程,也就是用戶使用網(wǎng) 絡(luò)存儲的過程,具體步驟如下1. 用戶提出存儲服務(wù)請求QoS并指定"存儲價格最低"、"存儲時間最短"以及"價格時間兼顧"三種模式中的一種。2. 管理節(jié)點通過AC進行認證。3. 認證通過,管理節(jié)點根據(jù)用戶需要選擇以下其中之一的步驟;用戶指定選擇"存儲價格最低"時,管理節(jié)點的調(diào)度器會把存儲請求調(diào)度 到單位空間存儲花費最低的節(jié)點。用戶指定選擇"存儲時間最短"管理節(jié)點的調(diào)度器會把存儲請求調(diào)度到網(wǎng) 絡(luò)可用帶寬最大的節(jié)點。用戶指定選擇"價格時間兼顧"管理節(jié)點的調(diào)度器定義性價比R,把存儲請 求調(diào)度到R值最大的節(jié)點。
權(quán)利要求
1.一種基于網(wǎng)格技術(shù)的網(wǎng)絡(luò)存儲系統(tǒng),包括作為用戶的網(wǎng)絡(luò)終端,所述網(wǎng)絡(luò)終端通過互聯(lián)網(wǎng)或廣域網(wǎng)、局域網(wǎng)與作為服務(wù)器的管理節(jié)點連接,所述管理節(jié)點通過互聯(lián)網(wǎng)或者廣域網(wǎng)、局域網(wǎng)與各類異構(gòu)的pc機、工作站、工作站集群以網(wǎng)格服務(wù)的形式向用戶提供存儲服務(wù)的存儲節(jié)點聯(lián)接。
2. 根據(jù)權(quán)利要求l所述的一種基于網(wǎng)格技術(shù)的網(wǎng)絡(luò)存儲系統(tǒng),其特征是,所述的管理節(jié)點,包括將一個工作站集群加入本存儲系統(tǒng)時集群內(nèi)部私有網(wǎng)絡(luò)IP地址翻譯成合法網(wǎng)絡(luò)IP地址的網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)模塊;所述NAT模塊與記 錄和產(chǎn)生系統(tǒng)運行所必需的節(jié)點資源信息、節(jié)點的存儲成本信息、用戶信息、 文件存儲信息、以及系統(tǒng)運行日志的系統(tǒng)數(shù)據(jù)庫模塊連接;所述的系統(tǒng)數(shù)據(jù)庫 模塊與以網(wǎng)絡(luò)服務(wù)Web Service的形式向用戶提供存儲服務(wù)的Web服務(wù)模塊連接; 所述的系統(tǒng)數(shù)據(jù)庫模塊與將各個存儲節(jié)點自身提供的資源監(jiān)測服務(wù)來實現(xiàn)對整 個存儲系統(tǒng)的全局資源動態(tài)發(fā)現(xiàn)和監(jiān)控的節(jié)點資源監(jiān)測模塊連接;所述的系統(tǒng) 數(shù)據(jù)庫模塊與將動態(tài)監(jiān)控各個存儲節(jié)點的存儲服務(wù)提供情況的存儲服務(wù)監(jiān)測模 塊連接;所述的系統(tǒng)數(shù)據(jù)庫模塊與將節(jié)點資源監(jiān)測模塊、存儲服務(wù)監(jiān)測模塊、 系統(tǒng)數(shù)據(jù)庫模塊所提供的信息根據(jù)用戶的不同服務(wù)請求QoS做出合適的調(diào)度的存儲調(diào)度器連接;所述的節(jié)點資源監(jiān)測模塊、存儲服務(wù)監(jiān)測模塊、系統(tǒng)數(shù)據(jù)庫 模塊和存儲調(diào)度器相互連接。
3. 根據(jù)權(quán)利要求2所述的一種基于網(wǎng)格技術(shù)的網(wǎng)絡(luò)存儲系統(tǒng),其特征是,所述的存儲節(jié)點包括與管理節(jié)點的節(jié)點資源監(jiān)測模塊連接的負責(zé)監(jiān)測自身的資 源利用信息的資源監(jiān)測服務(wù)模塊;與管理節(jié)點的存儲服務(wù)監(jiān)測模塊連接的負責(zé) 啟動存儲節(jié)點的存儲服務(wù)并以具有"軟狀態(tài)"生命周期的形式向管理節(jié)點的存 儲服務(wù)監(jiān)測模塊注冊存儲服務(wù)模塊的存儲服務(wù)模塊;所述的資源監(jiān)測服務(wù)模塊、 存儲服務(wù)模塊相互連接。
4. 一種基于網(wǎng)格技術(shù)的網(wǎng)絡(luò)存儲的方法,包括用戶、管理節(jié)點、存儲節(jié)點, 所述的方法的步驟包括構(gòu)建的步驟在管理節(jié)點以及各個存儲節(jié)點上安裝網(wǎng)格中間件GlobusToolkits4.0.4源碼版;在管理節(jié)點上配置簡便身份認證simpleCA服務(wù)器;每個存儲節(jié)點和用戶向simpleCA服務(wù)器申請自己的以基于公鑰基礎(chǔ)設(shè)施 (PKI)安全機制的X.509證書格式的身份認證CA證書;存儲節(jié)點把自己的存儲服務(wù)以遵循網(wǎng)絡(luò)服務(wù)框架WSRF規(guī)范的網(wǎng)格服務(wù)的 形式向管理節(jié)點注冊,并接受管理節(jié)點的實時監(jiān)控;每個存儲節(jié)點把自己提供的存儲服務(wù)封裝成遵循WSRF規(guī)范的網(wǎng)格服務(wù),提 供開放網(wǎng)格服務(wù)架構(gòu)OGSA所定義的標準接口,從而實現(xiàn)異構(gòu)存儲節(jié)點之間的無 縫連接;存儲節(jié)點通過不斷發(fā)送"保持存活keepalive"消息來維持自己的存活,如 果管理節(jié)點在規(guī)定的時間段內(nèi)沒有收到某個存儲節(jié)點的"keepalive"消息便認定 該存儲節(jié)點已經(jīng)離開了存儲系統(tǒng);服務(wù)過程的步驟用戶提出存儲服務(wù)請求QoS并指定"存儲價格最低"、"存儲時間最短"以 及"價格時間兼顧"三種模式中的一種-, 管理節(jié)點通過AC進行認證;認證通過,管理節(jié)點根據(jù)用戶需要選擇以下其中之一的步驟;用戶指定選擇"存儲價格最低"時,管理節(jié)點的調(diào)度器會把存儲請求調(diào)度到單位空間存儲花費最低的節(jié)點;用戶指定選擇"存儲時間最短"管理節(jié)點的調(diào)度器會把存儲請求調(diào)度到網(wǎng)絡(luò)可用帶寬最大的節(jié)點;用戶指定選擇"價格時間兼顧"管理節(jié)點的調(diào)度器定義性價比R,把存儲請 求調(diào)度到R值最大的節(jié)點。
全文摘要
本發(fā)明涉及一種基于網(wǎng)格技術(shù)的網(wǎng)絡(luò)存儲系統(tǒng),所述存儲系統(tǒng)運用了網(wǎng)格的思路和技術(shù),把企業(yè)內(nèi)部大量現(xiàn)存的甚至是閑置的網(wǎng)絡(luò)上地理位置分散的、異構(gòu)的計算機資源虛擬成單一的存儲系統(tǒng)。本發(fā)明包括作為用戶的網(wǎng)絡(luò)終端,所述網(wǎng)絡(luò)終端通過互聯(lián)網(wǎng)或廣域網(wǎng)、局域網(wǎng)與作為服務(wù)器的管理節(jié)點連接,所述管理節(jié)點通過互聯(lián)網(wǎng)或者廣域網(wǎng)、局域網(wǎng)與各類異構(gòu)的pc機、工作站、工作站集群以網(wǎng)格服務(wù)的形式向用戶提供存儲服務(wù)的存儲節(jié)點聯(lián)接。本發(fā)明有效降低了企業(yè)構(gòu)建大量數(shù)據(jù)存儲系統(tǒng)所需的花費,確保用戶身份的安全認證以及數(shù)據(jù)的加密傳輸,確保通過網(wǎng)絡(luò)進行數(shù)據(jù)訪問和傳輸?shù)陌踩?,提供統(tǒng)一的、透明的存儲訪問機制,解決了不同存儲節(jié)點之間互操作性問題。
文檔編號H04L12/24GK101232422SQ20081005643
公開日2008年7月30日 申請日期2008年1月18日 優(yōu)先權(quán)日2008年1月18日
發(fā)明者羅四維, 源 藺, 瞻 高 申請人:北京交通大學(xué)