国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種對象存儲系統(tǒng)中元數(shù)據(jù)分布的方法和設(shè)備的制作方法

      文檔序號:6437932閱讀:155來源:國知局
      專利名稱:一種對象存儲系統(tǒng)中元數(shù)據(jù)分布的方法和設(shè)備的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明方案涉及存儲領(lǐng)域,尤其涉及一種對象存儲系統(tǒng)中元數(shù)據(jù)分布的方法和設(shè)備。
      背景技術(shù)
      對象存儲系統(tǒng)一般包括客戶端、元數(shù)據(jù)服務(wù)器(MetaData Server, MDS)和對象存儲設(shè)備(Object-based Storage Device, OSD),其中:MDS作為客戶端和OSD的橋梁,主要負(fù)責(zé)對象元數(shù)據(jù)信息的管理以及相關(guān)的安全授權(quán)等;0SD作為數(shù)據(jù)的實(shí)際存儲載體,主要提供給客戶端進(jìn)行數(shù)據(jù)訪問的接口 ;客戶端作為應(yīng)用程序運(yùn)行的節(jié)點(diǎn),主要負(fù)責(zé)提供通用的訪問接口。在這種三方通信的模式中,MDS中存儲了大量的元數(shù)據(jù)信息,所述元數(shù)據(jù)信息中包含了每一元數(shù)據(jù)所對應(yīng)的數(shù)據(jù)信息存儲在OSD中的路徑地址;當(dāng)客戶端在需要對OSD中的數(shù)據(jù)進(jìn)行讀寫時(shí),需先與MDS進(jìn)行信息交互,從MDS中獲取對象(包含元數(shù)據(jù)信息和數(shù)據(jù))中的元數(shù)據(jù)信息,確定對象中的數(shù)據(jù)存儲在OSD中的地址,然后再與相應(yīng)的OSD之間進(jìn)行信息交互,讀取或者寫入數(shù)據(jù)。在分布式存儲系統(tǒng)中,為了能夠支持大容量的存儲以及系統(tǒng)的平滑擴(kuò)展,通常采用元數(shù)據(jù)服務(wù)器集群的方式對元數(shù)據(jù)的分布進(jìn)行管理,一般可采用以下兩種方法來實(shí)現(xiàn):第一種方法是哈希方法。所述哈希方法為:將元數(shù)據(jù)的文件標(biāo)識符進(jìn)行哈希運(yùn)算后,將得到的運(yùn)算結(jié)果與元數(shù)據(jù)服務(wù)器集群中MDS的數(shù)量值進(jìn)行取余運(yùn)算,根據(jù)得到的余值選擇該余值對應(yīng)的MDS來管理該元數(shù)據(jù)。利用哈希方法對元數(shù)據(jù)進(jìn)行管理時(shí),若元數(shù)據(jù)服務(wù)器集群中MDS的數(shù)量發(fā)生變化(增加MDS的數(shù)量或者減少M(fèi)DS的數(shù)量)時(shí),將會按照新的MDS數(shù)量重新對元數(shù)據(jù)哈希運(yùn)算后的運(yùn)算結(jié)果進(jìn)行取余運(yùn)算,由于MDS數(shù)量發(fā)生變化將會導(dǎo)致取余結(jié)果發(fā)生變化,因此,針對任一 MDS而言,在MDS數(shù)量發(fā)生變化后,其所管理的元數(shù)據(jù)將發(fā)生變化,這會導(dǎo)致每次MDS數(shù)量發(fā)生變化時(shí),會發(fā)生大量元數(shù)據(jù)在MDS之間的遷移,增加網(wǎng)絡(luò)維護(hù)的開銷。第二種方法是子樹分割法。所述子樹分割法是將元數(shù)據(jù)在對象存儲系統(tǒng)中的全局唯一標(biāo)識,按照空間目錄層次的方式,分割為獨(dú)立的子樹,元數(shù)據(jù)服務(wù)器集群中的每一個(gè)MDS負(fù)責(zé)管理其中的一個(gè)或者多個(gè)子樹。利用子樹分割法對元數(shù)據(jù)進(jìn)行管理時(shí),每個(gè)MDS隨機(jī)管理一個(gè)或者多個(gè)子樹,這樣就使得元數(shù)據(jù)服務(wù)器集群中某個(gè)或者某些MDS的負(fù)載過重,成為整個(gè)對象存儲系統(tǒng)的性能瓶頸。

      發(fā)明內(nèi)容
      本發(fā)明提供了一種對象存儲系統(tǒng)中元數(shù)據(jù)分布的方法和設(shè)備,用于解決元數(shù)據(jù)服務(wù)器集群中的MDS負(fù)載不均衡的問題。一種對象存儲系統(tǒng)中元數(shù)據(jù)分布的方法,該方法包括:根據(jù)元數(shù)據(jù)服務(wù)器集群中各元數(shù)據(jù)服務(wù)器存儲能力的大小,為每個(gè)元數(shù)據(jù)服務(wù)器分配獨(dú)立子區(qū)間,其中,存儲能力越大的元數(shù)據(jù)服務(wù)器分配的獨(dú)立子區(qū)間越大;確定元數(shù)據(jù)在對象存儲系統(tǒng)中的全局唯一標(biāo)識進(jìn)行運(yùn)算后的運(yùn)算結(jié)果,并根據(jù)預(yù)設(shè)的運(yùn)算結(jié)果與所述獨(dú)立子區(qū)間之間的映射關(guān)系,確定該運(yùn)算結(jié)果所屬的獨(dú)立子區(qū)間;將所述元數(shù)據(jù)分布至確定的所述獨(dú)立子區(qū)間對應(yīng)的元數(shù)據(jù)服務(wù)器。一種對象存儲系統(tǒng)中元數(shù)據(jù)分布的設(shè)備,該設(shè)備包括:分配模塊,用于根據(jù)元數(shù)據(jù)服務(wù)器集群中各元數(shù)據(jù)服務(wù)器存儲能力的大小,為每個(gè)元數(shù)據(jù)服務(wù)器分配獨(dú)立子區(qū)間,其中,存儲能力越大的元數(shù)據(jù)服務(wù)器分配的獨(dú)立子區(qū)間越大;確定模塊,用于確定元數(shù)據(jù)在對象存儲系統(tǒng)中的全局唯一標(biāo)識進(jìn)行運(yùn)算后的運(yùn)算結(jié)果,以及該運(yùn)算結(jié)果所屬的獨(dú)立子區(qū)間;分布模塊,用于將所述元數(shù)據(jù)分布至確定的所述獨(dú)立子區(qū)間對應(yīng)的元數(shù)據(jù)服務(wù)器。本發(fā)明有益效果如下:本發(fā)明實(shí)施例中,根據(jù)元數(shù)據(jù)服務(wù)器集群中各MDS存儲能力的大小,為每個(gè)MDS分配獨(dú)立子區(qū)間,并根據(jù)元數(shù)據(jù)在對象存儲系統(tǒng)中的全局唯一標(biāo)識運(yùn)算后的運(yùn)算結(jié)果所屬的獨(dú)立子區(qū)間,將該元數(shù)據(jù)分布至該獨(dú)立子區(qū)間所對應(yīng)的MDS,利用該元數(shù)據(jù)服務(wù)器對該元數(shù)據(jù)進(jìn)行管理,由于元數(shù)據(jù)在元數(shù)據(jù)服務(wù)器集群中的分布充分考慮到了 MDS的存儲能力,存儲能力越強(qiáng)的MDS所管理的元數(shù)據(jù)越大,確保了元數(shù)據(jù)在元數(shù)據(jù)服務(wù)器集群中分布的均衡性。


      圖1為本實(shí)施例一的一種對象存儲系統(tǒng)中元數(shù)據(jù)分布的方法的流程圖;圖2為以閉環(huán)的形式為元數(shù)據(jù)服務(wù)器分配獨(dú)立子區(qū)間示意圖;圖3為加入新的元數(shù)據(jù)服務(wù)器時(shí),縮小原來的元數(shù)據(jù)服務(wù)器所分配的獨(dú)立子區(qū)間的不意圖;圖4為給新加入的元數(shù)據(jù)服務(wù)器分配獨(dú)立子區(qū)間的示意圖;圖5為移出元數(shù)據(jù)服務(wù)器后為剩余的元數(shù)據(jù)服務(wù)器分配獨(dú)立子區(qū)間的示意圖;圖6為本實(shí)施例二的一種對象存儲系統(tǒng)中元數(shù)據(jù)分布的設(shè)備的結(jié)構(gòu)示意圖。
      具體實(shí)施例方式為了實(shí)現(xiàn)本發(fā)明的目的,本發(fā)明提供了一種對象存儲系統(tǒng)中元數(shù)據(jù)分布的方法和設(shè)備,根據(jù)元數(shù)據(jù)服務(wù)器集群中各MDS存儲能力的大小,為每個(gè)MDS分配獨(dú)立子區(qū)間,并根據(jù)元數(shù)據(jù)在對象存儲系統(tǒng)中的全局唯一標(biāo)識運(yùn)算后的運(yùn)算結(jié)果所屬的獨(dú)立子區(qū)間,將該元數(shù)據(jù)分布至該獨(dú)立子區(qū)間所對應(yīng)的MDS,利用該元數(shù)據(jù)服務(wù)器對該元數(shù)據(jù)進(jìn)行管理,由于元數(shù)據(jù)在元數(shù)據(jù)服務(wù)器集群中的分布充分考慮到了 MDS的存儲能力,存儲能力越強(qiáng)的MDS所管理的元數(shù)據(jù)越大,確保了元數(shù)據(jù)在元數(shù)據(jù)服務(wù)器集群中分布的均衡性。
      下面結(jié)合說明書附圖對本發(fā)明實(shí)施例的方案進(jìn)行詳細(xì)描述。實(shí)施例一:如圖1所示,為本實(shí)施例一的一種對象存儲系統(tǒng)中元數(shù)據(jù)分布的方法的流程圖,具體內(nèi)容包括以下步驟:步驟101:根據(jù)元數(shù)據(jù)服務(wù)器集群中各MDS存儲能力的大小,為每個(gè)MDS分配獨(dú)立子區(qū)間,其中,存儲能力越大的MDS分配的獨(dú)立子區(qū)間越大。在本步驟中,由于像對象存儲系統(tǒng)這樣的大規(guī)模存儲系統(tǒng)設(shè)備加入時(shí)期的不同,元數(shù)據(jù)服務(wù)器集群中MDS的硬件配置也不同,也就意味著MDS存儲能力的大小也不同。在本發(fā)明的方案中,對于MDS存儲能力的衡量可依據(jù)MDS的內(nèi)存容量的大小,也可依據(jù)MDS的硬盤容量的大小,只要是可以用來確定MDS存儲能力的參數(shù)都可以,在這里不做限制。具體地,以MDS的內(nèi)存能力為例,當(dāng)MDS內(nèi)存越大時(shí),其存儲能力就越大。那也就是說,在元數(shù)據(jù)服務(wù)器集群中,內(nèi)存越大的MDS分配的可管理的獨(dú)立子區(qū)間就越大。為MDS分配獨(dú)立子區(qū)間的具體方法如下:第一步:確定元數(shù)據(jù)服務(wù)器集群當(dāng)前的總存儲能力。以MDS的內(nèi)存能力為例,由于在對象存儲系統(tǒng)中,當(dāng)系統(tǒng)規(guī)模達(dá)到PB(IOis)級時(shí),假定對象的平均大小為1MB,對象存儲系統(tǒng)中包含對象的總數(shù)為IO9個(gè),平均每個(gè)對象的元數(shù)據(jù)大小為400字節(jié),若MDS的內(nèi)存為4GB的話,那么MDS集群規(guī)模估算為((400*109) /4GB)=100個(gè),即可滿足存儲需求。為了描述簡便,在本步驟中假設(shè)元數(shù)據(jù)服務(wù)器集群中有4個(gè)MDS,這4個(gè)MDS的標(biāo)識分別為MDS_0、MDS_1、MDS_2和MDS_3,其內(nèi)存都為4GB,則該元數(shù)據(jù)服務(wù)器集群的總存儲能力為16GB。第二步:確定每個(gè)MDS的存儲能力與總存儲能力的比值。仍以上述MDS_0、MDS_1、MDS_2和MDS_3為例,由于這4個(gè)MDS的內(nèi)存大小相同,因此,這4個(gè)MDS的存儲能力與總存儲能力的比值為1/4。第三步:為每個(gè)MDS分配獨(dú)立子區(qū)間,其中,每個(gè)MDS分配的獨(dú)立子區(qū)間與總區(qū)間的比值等于該MDS的存儲能力與總存儲能力的比值。所述總區(qū)間的大小是固定的,不因?yàn)镸DS數(shù)量的改變而改變,其可以為根據(jù)元數(shù)據(jù)服務(wù)器集群的規(guī)模設(shè)置的資源池,也可以是一段數(shù)值區(qū)間。若總區(qū)間是一段數(shù)值區(qū)間,則一個(gè)獨(dú)立子區(qū)間為總區(qū)間內(nèi)的數(shù)值區(qū)間。在為MDS分配獨(dú)立子區(qū)間時(shí),為任意兩個(gè)MDS分配的獨(dú)立子區(qū)間不相交,且為所有元數(shù)據(jù)服務(wù)器分配的獨(dú)立子區(qū)間之和等于所述總區(qū)間。假設(shè)總區(qū)間為
      在元數(shù)據(jù)服務(wù)器集群中MDS的數(shù)量發(fā)生變化時(shí),原來的MDS所分配的獨(dú)立子區(qū)間并不是全部發(fā)生變化,而是一部分獨(dú)立子區(qū)間發(fā)生了變化,因此,運(yùn)算結(jié)果屬于沒有發(fā)生變化的獨(dú)立子區(qū)間的元數(shù)據(jù)并不需要在MDS之間進(jìn)行遷移,相對于現(xiàn)有的哈希方法,可有效減少元數(shù)據(jù)在MDS之間的遷移量,進(jìn)而減少網(wǎng)絡(luò)維護(hù)的開銷。實(shí)施例二:如圖6所示,為本實(shí)施例一的一種對象存儲系統(tǒng)中元數(shù)據(jù)分布的設(shè)備的結(jié)構(gòu)示意圖,該設(shè)備包括:分配模塊11、確定模塊12和分布模塊13,其中:分配模塊11,用于根據(jù)元數(shù)據(jù)服務(wù)器集群中各元數(shù)據(jù)服務(wù)器存儲能力的大小,為每個(gè)元數(shù)據(jù)服務(wù)器分配獨(dú)立子區(qū)間,其中,存儲能力越大的元數(shù)據(jù)服務(wù)器分配的獨(dú)立子區(qū)間越大;確定模塊12,用于確定元數(shù)據(jù)在對象存儲系統(tǒng)中的全局唯一標(biāo)識進(jìn)行運(yùn)算后的運(yùn)算結(jié)果,并根據(jù)預(yù)設(shè)的運(yùn)算結(jié)果與所述獨(dú)立子區(qū)間之間的映射關(guān)系,確定該運(yùn)算結(jié)果所屬的獨(dú)立子區(qū)間;分布模塊13,用于將所述元數(shù)據(jù)分布至確定的所述獨(dú)立子區(qū)間對應(yīng)的元數(shù)據(jù)服務(wù)器。由于對象存儲系統(tǒng)的規(guī)模是不斷變化的,元數(shù)據(jù)服務(wù)集群的規(guī)模也是會發(fā)生改變的,因此,所述分配模塊11,還用于:當(dāng)元數(shù)據(jù)服務(wù)器集群中新加入元數(shù)據(jù)服務(wù)器時(shí),縮小原來的元數(shù)據(jù)服務(wù)器分配的獨(dú)立子區(qū)間的范圍,得到未分配給元數(shù)據(jù)服務(wù)器的獨(dú)立子區(qū)間,并將未分配的獨(dú)立子區(qū)間分配給新加入的元數(shù)據(jù)服務(wù)器,其中:新加入元數(shù)據(jù)服務(wù)器的存儲能力越大,未分配的獨(dú)立子區(qū)間越大;或者,當(dāng)元數(shù)據(jù)服務(wù)器集群中移出元數(shù)據(jù)服務(wù)器時(shí),根據(jù)剩余元數(shù)據(jù)服務(wù)器存儲能力的大小,將移出的元數(shù)據(jù)服務(wù)器所分配的獨(dú)立子區(qū)間分配給剩余的元數(shù)據(jù)服務(wù)器。不論元數(shù)據(jù)服務(wù)器集群中新加入MDS還是移出MDS,當(dāng)元數(shù)據(jù)服務(wù)器集群中各MDS分配的獨(dú)立子區(qū)間調(diào)整完成后,存在某些獨(dú)立子區(qū)間在調(diào)整前后分配給不同的MDS的情況,因此,該設(shè)備,還包括遷移模塊14,其中,所述遷移模塊,用于當(dāng)元數(shù)據(jù)在對象存儲系統(tǒng)中的全局唯一標(biāo)識進(jìn)行運(yùn)算后的運(yùn)算結(jié)果所屬的獨(dú)立子區(qū)間分配的元數(shù)據(jù)服務(wù)器發(fā)生變化時(shí),該元數(shù)據(jù)從該獨(dú)立子區(qū)間之前分配的元數(shù)據(jù)服務(wù)器遷移至該獨(dú)立子區(qū)間當(dāng)前分配的元數(shù)據(jù)服務(wù)器。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
      權(quán)利要求
      1.一種對象存儲系統(tǒng)中元數(shù)據(jù)分布的方法,其特征在于,該方法包括: 根據(jù)元數(shù)據(jù)服務(wù)器集群中各元數(shù)據(jù)服務(wù)器存儲能力的大小,為每個(gè)元數(shù)據(jù)服務(wù)器分配獨(dú)立子區(qū)間,其中,存儲能力越大的元數(shù)據(jù)服務(wù)器分配的獨(dú)立子區(qū)間越大; 確定元數(shù)據(jù)在對象存儲系統(tǒng)中的全局唯一標(biāo)識進(jìn)行運(yùn)算后的運(yùn)算結(jié)果,并根據(jù)預(yù)設(shè)的運(yùn)算結(jié)果與所述獨(dú)立子區(qū)間之間的映射關(guān)系,確定該運(yùn)算結(jié)果所屬的獨(dú)立子區(qū)間; 將所述元數(shù)據(jù)分布至確定的所述獨(dú)立子區(qū)間對應(yīng)的元數(shù)據(jù)服務(wù)器。
      2.如權(quán)利要求1所述的方法,其特征在于,所述全局唯一標(biāo)識是元數(shù)據(jù)所屬對象的存儲地址。
      3.如權(quán)利要求1所述的方法,其特征在于,該方法還包括: 當(dāng)元數(shù)據(jù)服務(wù)器集群中新加入元數(shù)據(jù)服務(wù)器時(shí),縮小原來的元數(shù)據(jù)服務(wù)器分配的獨(dú)立子區(qū)間的范圍,得到未分配給元數(shù)據(jù)服務(wù)器的獨(dú)立子區(qū)間,并將未分配的獨(dú)立子區(qū)間分配給新加入的元數(shù)據(jù)服務(wù)器,其中:新加入元數(shù)據(jù)服務(wù)器的存儲能力越大,未分配的獨(dú)立子區(qū)間越大; 當(dāng)元數(shù)據(jù)服務(wù)器集群中移出元數(shù)據(jù)服務(wù)器時(shí),根據(jù)剩余元數(shù)據(jù)服務(wù)器存儲能力的大小,將移出的元數(shù)據(jù)服務(wù)器所分配的獨(dú)立子區(qū)間分配給剩余的元數(shù)據(jù)服務(wù)器。
      4.如權(quán)利要求3所述的方法,其特征在于,該方法還包括: 當(dāng)元數(shù)據(jù)在對象存儲系統(tǒng)中的全局唯一標(biāo)識進(jìn)行運(yùn)算后的運(yùn)算結(jié)果所屬的獨(dú)立子區(qū)間對應(yīng)的元數(shù)據(jù)服務(wù)器發(fā)生變化時(shí),將該元數(shù)據(jù)從該獨(dú)立子區(qū)間之前對應(yīng)的元數(shù)據(jù)服務(wù)器遷移至該獨(dú)立子區(qū)間當(dāng)前對應(yīng)的元數(shù)據(jù)服務(wù)器。
      5.如權(quán)利要求1 4任一所述的方法,其特征在于,為任意兩個(gè)元數(shù)據(jù)服務(wù)器分配的獨(dú)立子區(qū)間不相交,且所有元數(shù)據(jù)服務(wù)器分配的獨(dú)立子區(qū)間之和為預(yù)設(shè)的總區(qū)間。
      6.一種對象存儲系統(tǒng)中元數(shù)據(jù)分布的設(shè)備,其特征在于,該設(shè)備包括: 分配模塊,用于根據(jù)元數(shù)據(jù)服務(wù)器集群中各元數(shù)據(jù)服務(wù)器存儲能力的大小,為每個(gè)元數(shù)據(jù)服務(wù)器分配獨(dú)立子區(qū)間,其中,存儲能力越大的元數(shù)據(jù)服務(wù)器分配的獨(dú)立子區(qū)間越大; 確定模塊,用于確定元數(shù)據(jù)在對象存儲系統(tǒng)中的全局唯一標(biāo)識進(jìn)行運(yùn)算后的運(yùn)算結(jié)果,以及該運(yùn)算結(jié)果所屬的獨(dú)立子區(qū)間; 分布模塊,用于將所述元數(shù)據(jù)分布至確定的所述獨(dú)立子區(qū)間對應(yīng)的元數(shù)據(jù)服務(wù)器。
      7.如權(quán)利要求6所述的設(shè)備,其特征在于,所述分配模塊,還用于: 當(dāng)元數(shù)據(jù)服務(wù)器集群中新加入元數(shù)據(jù)服務(wù)器時(shí),縮小原來的元數(shù)據(jù)服務(wù)器分配的獨(dú)立子區(qū)間的范圍,得到未分配給元數(shù)據(jù)服務(wù)器的獨(dú)立子區(qū)間,并將未分配的獨(dú)立子區(qū)間分配給新加入的元數(shù)據(jù)服務(wù)器,其中:新加入元數(shù)據(jù)服務(wù)器的存儲能力越大,未分配的獨(dú)立子區(qū)間越大。
      8.如權(quán)利要求6所述的設(shè)備,其特征在于,所述分配模塊,還用于: 當(dāng)元數(shù)據(jù)服務(wù)器集群中移出元數(shù)據(jù)服務(wù)器時(shí),根據(jù)剩余元數(shù)據(jù)服務(wù)器存儲能力的大小,將移出的元數(shù)據(jù)服務(wù)器所分配的獨(dú)立子區(qū)間分配給剩余的元數(shù)據(jù)服務(wù)器。
      9.如權(quán)利要求7或8所述的設(shè)備,其特征在于,該設(shè)備還包括: 遷移模塊,用于當(dāng)元數(shù)據(jù)在對象存儲系統(tǒng)中的全局唯一標(biāo)識進(jìn)行運(yùn)算后的運(yùn)算結(jié)果所屬的獨(dú)立子區(qū)間分配的元數(shù)據(jù)服務(wù)器發(fā)生變化時(shí),該元數(shù)據(jù)從該獨(dú)立子區(qū)間之前分配的元數(shù)據(jù)服務(wù)器遷移至該獨(dú)立子區(qū)間當(dāng)前分配的元數(shù)據(jù)服務(wù)器。
      10.如權(quán)利要求6、7或8所述的設(shè)備,其特征在于,所述分配模塊為任意兩個(gè)元數(shù)據(jù)服務(wù)器分配的獨(dú)立子區(qū)間不相交,且所有元數(shù)據(jù)服務(wù)器分配的獨(dú)立子區(qū)間之和為預(yù)設(shè)的總區(qū)間。
      全文摘要
      本發(fā)明公開了一種對象存儲系統(tǒng)中元數(shù)據(jù)分布的方法和設(shè)備,其主要內(nèi)容包括根據(jù)元數(shù)據(jù)服務(wù)器集群中各MDS存儲能力的大小,為每個(gè)MDS分配獨(dú)立子區(qū)間,并根據(jù)元數(shù)據(jù)在對象存儲系統(tǒng)中的全局唯一標(biāo)識運(yùn)算后的運(yùn)算結(jié)果與所述獨(dú)立子區(qū)間之間的映射關(guān)系,確定該運(yùn)算結(jié)果所屬的獨(dú)立子區(qū)間,將該元數(shù)據(jù)分布至該獨(dú)立子區(qū)間所對應(yīng)的MDS,利用該元數(shù)據(jù)服務(wù)器對該元數(shù)據(jù)進(jìn)行管理,由于元數(shù)據(jù)在元數(shù)據(jù)服務(wù)器集群中的分布充分考慮到了MDS的存儲能力,存儲能力越強(qiáng)的MDS所管理的元數(shù)據(jù)越大,確保了元數(shù)據(jù)在元數(shù)據(jù)服務(wù)器集群中分布的均衡性。
      文檔編號G06F17/30GK103106207SQ201110355678
      公開日2013年5月15日 申請日期2011年11月10日 優(yōu)先權(quán)日2011年11月10日
      發(fā)明者王娟, 孫少陵, 錢嶺, 羅治國 申請人:中國移動通信集團(tuán)公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1