• / 24
  • 下載費用:30 金幣  

集群系統的文件定位、存儲方法和裝置.pdf

摘要
申請專利號:

CN201510346963.1

申請日:

2015.06.19

公開號:

CN106257450A

公開日:

2016.12.28

當前法律狀態:

實審

有效性:

審中

法律詳情: 實質審查的生效IPC(主分類):G06F 17/30申請日:20150619|||公開
IPC分類號: G06F17/30 主分類號: G06F17/30
申請人: 杭州海康威視數字技術股份有限公司
發明人: 管超
地址: 310052 浙江省杭州市濱江區阡陌路555號
優先權:
專利代理機構: 北京康信知識產權代理有限責任公司 11240 代理人: 韓建偉;張永明
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201510346963.1

授權公告號:

|||

法律狀態公告日:

2017.01.25|||2016.12.28

法律狀態類型:

實質審查的生效|||公開

摘要

本發明公開了一種集群系統的文件定位、存儲方法和裝置。其中,該方法包括:接收客戶終端發送的定位目標文件指令,定位目標文件指令中攜帶有待定位目標文件的路徑信息;根據路徑信息,計算待定位目標文件的特征值;根據特征值確定待定位目標文件所在的存儲地址映射的取值區間;根據存儲地址映射的取值區間確定待定位目標文件所在的第一集群節點;判斷第一集群節點是否正常通信;在判斷出第一集群節點正常通信的情況下,確定待定位目標文件存儲在第一集群節點上。通過本發明,解決了現有技術中主服務器故障導致集群無法定位的問題,達到了提高集群系統可用性的目的,從而實現了準確確定文件所處位置的技術效果。

權利要求書

1.一種集群系統的文件定位方法,其特征在于,所述集群系統包括至少兩個對等分
布的集群節點,每個所述集群節點具有相應的存儲地址映射的取值區間,所述集
群節點之間互相通信連接,所述方法包括:
接收客戶終端發送的定位目標文件指令,所述定位目標文件指令中攜帶有待
定位目標文件的路徑信息;
根據所述路徑信息,計算所述待定位目標文件的特征值;
根據所述特征值確定所述待定位目標文件所在的存儲地址映射的取值區間;
根據所述存儲地址映射的取值區間確定所述待定位目標文件所在的第一集群
節點;
判斷所述第一集群節點是否正常通信;以及
在判斷出所述第一集群節點正常通信的情況下,確定所述待定位目標文件存
儲在所述第一集群節點上。
2.根據權利要求1所述的方法,其特征在于,在判斷出所述第一集群節點不能正常
通信的情況下,所述方法還包括:
更新所述集群節點中正常通信節點的取值區間;
對所述特征值進行取整計算;
獲取經過取整計算后所述特征值所處的取值區間;以及
確定所述待定位目標文件存儲在第二集群節點上,其中,所述第二集群節點
為取整計算后所述特征值所處的取值區間對應的節點。
3.根據權利要求2所述的方法,其特征在于,對所述特征值進行取整計算包括:
計算所述特征值和所述第一集群節點的取值區間起始值之差,得到差值;
計算所述差值除以第一集群節點的區間長度,得到中間結果,其中,第一集
群節點的區間長度為目標最大值與目標最小值之差,所述目標最大值為所述第一
集群節點的取值區間的最大值,所述目標最小值為所述第一集群節點的取值區間
的最小值;
計算所述中間結果乘以所述集群節點中正常通信節點的數量,得到目標結果;
以及
向上取整所述目標結果得到取整計算后的所述特征值。
4.根據權利要求2所述的方法,其特征在于,更新所述集群節點中正常通信節點的
取值區間包括:
根據所述集群節點中正常通信節點的數量將所述第一集群節點的取值區間等
分,得到多個取值子區間;以及
將所述多個取值子區間一一對應地分配給所述集群節點中正常通信的節點。
5.根據權利要求1所述的方法,其特征在于,根據所述路徑信息,計算所述待定位
目標文件的特征值包括:
將所述路徑信息轉換成固定長度;以及
對所述固定長度取余計算,得到所述特征值。
6.一種集群系統的文件定位裝置,其特征在于,所述集群系統包括至少兩個對等分
布的集群節點,每個所述集群節點具有相應的存儲地址映射的取值區間,所述集
群節點之間互相通信連接,包括:
第一接收單元,用于接收客戶終端發送的定位目標文件指令,所述定位目標
文件指令中攜帶有待定位目標文件的路徑信息;
第一計算單元,用于根據所述路徑信息,計算所述待定位目標文件的特征值;
第一確定單元,用于根據所述特征值確定所述待定位目標文件所在的存儲地
址映射的取值區間;
第二確定單元,用于根據所述存儲地址映射的取值區間確定所述待定位目標
文件所在的第一集群節點;
第一判斷單元,用于判斷所述第一集群節點是否正常通信;以及
第三確定單元,用于在判斷出所述第一集群節點正常通信的情況下,確定所
述待定位目標文件存儲在所述第一集群節點上。
7.根據權利要求6所述的裝置,其特征在于,所述裝置包括:
第一更新單元,用于更新所述集群節點中正常通信節點的取值區間;
第二計算單元,用于對所述特征值進行取整計算;
第一獲取單元,用于獲取經過取整計算后所述特征值所處的取值區間;以及
第四確定單元,用于確定所述待定位目標文件存儲在第二集群節點上,其中,
所述第二集群節點為取整計算后所述特征值所處的取值區間對應的節點。
8.根據權利要求7所述的裝置,其特征在于,所述第二計算單元包括:
第一計算模塊,用于計算所述特征值和所述第一集群節點的取值區間起始值
之差,得到差值;
第二計算模塊,用于計算所述差值除以第一集群節點的區間長度,得到中間
結果,其中,第一集群節點的區間長度為目標最大值與目標最小值之差,所述目
標最大值為所述第一集群節點的取值區間的最大值,所述目標最小值為所述第一
集群節點的取值區間的最小值;
第三計算模塊,用于計算所述中間結果乘以所述集群節點中正常通信節點的
數量,得到目標結果;以及
第四計算模塊,用于向上取整所述目標結果得到取整計算后的所述特征值。
9.根據權利要求7所述的裝置,其特征在于,所述第一更新單元包括:
第五計算模塊,用于根據所述集群節點中正常通信節點的數量將所述第一集
群節點的取值區間等分,得到多個取值子區間;以及
分配模塊,用于將所述多個取值子區間一一對應地分配給所述集群節點中正
常通信的節點。
10.根據權利要求6所述的裝置,其特征在于,所述第一計算單元包括:
轉換模塊,用于將所述路徑信息轉換成固定長度;以及
計算模塊,用于對所述固定長度取余計算,得到所述特征值。
11.一種集群系統的文件存儲方法,其特征在于,所述集群系統包括至少兩個對等分
布的集群節點,每個所述集群節點具有相應的存儲地址映射的取值區間,所述集
群節點之間互相通信連接,所述方法包括:
接收客戶終端發送的存儲目標文件指令,所述存儲目標文件指令中攜帶有待
存儲目標文件的路徑信息;
根據所述路徑信息,計算所述待存儲目標文件的特征值;
根據所述特征值確定所述待存儲目標文件所在的存儲地址映射的取值區間;
根據所述存儲地址映射的取值區間確定所述待存儲目標文件所存儲的第一集
群節點;
判斷所述第一集群節點是否正常通信;以及
在判斷出所述第一集群節點正常通信的情況下,存儲所述待存儲目標文件于
所述第一集群節點上。
12.根據權利要求11所述的方法,其特征在于,在判斷出所述第一集群節點不能正常
通信的情況下,所述方法還包括:
更新所述集群節點中正常通信節點的取值區間;
對所述特征值進行取整計算;
獲取經過取整計算后所述特征值所處的取值區間;以及
將所述待存儲目標文件存儲在第二集群節點上,其中,所述第二集群節點為
取整計算后所述特征值所處的取值區間對應的節點。
13.一種集群系統的文件存儲裝置,其特征在于,包括:
第二接收單元,用于接收客戶終端發送的存儲目標文件指令,所述存儲目標
文件指令中攜帶有待存儲目標文件的路徑信息;
第三計算單元,用于根據所述路徑信息,計算所述待存儲目標文件的特征值;
第五確定單元,用于根據所述特征值確定所述待存儲目標文件所在的存儲地
址映射的取值區間;
第六確定單元,用于根據所述存儲地址映射的取值區間確定所述待存儲目標
文件所存儲的第一集群節點;
第二判斷單元,用于判斷所述第一集群節點是否正常通信;以及
第一存儲單元,在判斷出所述第一集群節點正常通信的情況下,存儲所述待
存儲目標文件于所述第一集群節點上。
14.根據權利要求13所述的裝置,其特征在于,所述裝置包括:
第二更新單元,用于更新所述集群節點中正常通信節點的取值區間;
第四計算單元,用于對所述特征值進行取整計算;
第二獲取單元,用于獲取經過取整計算后所述特征值所處的取值區間;以及
第二存儲單元,用于將所述待存儲目標文件存儲在第二集群節點上,其中,
所述第二集群節點為取整計算后所述特征值所處的取值區間對應的節點。

說明書

集群系統的文件定位、存儲方法和裝置

技術領域

本發明涉及集群系統文件定位領域,具體而言,涉及一種集群系統的文件定位、
存儲方法和裝置。

背景技術

目前常見的集群文件索引定位方法是通過在集群中布置主數據服務器來實現的,
以GFS(全局文件系統Global File System,簡稱GFS)為例進行說明:GFS文件系統
由客戶端、主服務器和多臺數據塊服務器組成,主服務器重放元數據服務器的角色,
文件的索引定位信息保存在主服務器上。客戶端在定位文件時首先向主服務器發送請
求,獲取文件信息和文件所在的數據塊服務器位置后,再向數據塊服務器發出請求訪
問文件數據。這種方法的缺點是文件索引依賴于主服務器,當主服務器故障時,整個
集群的文件檢索定位都無法執行。其他集群文件系統例如lustre(一種平行分布式文件
系統),雖然在集群中設置了2個主數據服務器來降低單個主數據服務器故障對整個集
群的影響,但是仍然無法解決2個主服務器均故障時整個集群無法進行定位工作的問
題。

針對上述現有技術中主服務器故障導致集群無法定位的問題,目前尚未提出有效
的解決方案。

發明內容

本發明實施例提供了一種集群系統的文件定位、存儲方法和裝置,以至少解決現
有技術中主服務器故障導致集群無法定位的技術問題。

根據本發明實施例的一個方面,提供了一種集群系統的文件定位方法,所述集群
系統包括至少兩個對等分布的集群節點,每個所述集群節點具有相應的存儲地址映射
取值區間,所述集群節點之間互相通信連接,所述方法包括:接收客戶終端發送的定
位目標文件指令,所述定位目標文件指令中攜帶有待定位目標文件的路徑信息;根據
所述路徑信息,計算所述待定位目標文件的特征值;根據所述特征值確定所述待定位
目標文件所在的存儲地址映射的取值區間;根據所述存儲地址映射的取值區間確定所
述待定位目標文件所在的第一集群節點;判斷所述第一集群節點是否正常通信;在判
斷出所述第一集群節點正常通信的情況下,確定所述待定位目標文件存儲在所述第一
集群節點上。

進一步地,判斷出所述第一集群節點不能正常通信的情況下,所述方法還包括:
更新所述集群節點中正常通信節點的取值區間;對所述特征值進行取整計算;獲取經
過取整計算后所述特征值所處的取值區間;確定所述待定位目標文件存儲在第二集群
節點上,其中,所述第二集群節點為取整計算后所述特征值所處的取值區間對應的節
點。

進一步地,對所述特征值進行取整計算包括:計算所述特征值和所述第一集群節
點的取值區間起始值之差,得到差值;計算所述差值除以第一集群節點的區間長度,
得到中間結果,其中,第一集群節點的區間長度為目標最大值與目標最小值之差,所
述目標最大值為所述第一集群節點的取值區間的最大值,所述目標最小值為所述第一
集群節點的取值區間的最小值;計算所述中間結果乘以所述集群節點中正常通信節點
的數量,得到目標結果;向上取整所述目標結果得到取整計算后的所述特征值。

進一步地,更新所述集群節點中正常通信節點的取值區間包括:根據所述集群節
點中正常通信節點的數量將所述第一集群節點的取值區間等分,得到多個取值子區間;
將所述多個取值子區間一一對應地分配給所述集群節點中正常通信的節點。

進一步地,根據所述路徑信息,計算所述待定位目標文件的特征值包括:將所述
路徑信息轉換成固定長度;對所述固定長度取余計算,得到所述特征值。

根據本發明實施例的另一方面,還提供了一種集群系統的文件定位裝置,包括:
第一接收單元,用于接收客戶終端發送的定位目標文件指令,所述定位目標文件指令
中攜帶有待定位目標文件的路徑信息;第一計算單元,用于根據所述路徑信息,計算
所述待定位目標文件的特征值;第一確定單元,用于根據所述特征值確定所述待定位
目標文件所在的存儲地址映射的取值區間;第二確定單元,用于根據所述存儲地址映
射的取值區間確定所述待定位目標文件所在的第一集群節點;第一判斷單元,用于判
斷所述第一集群節點是否正常通信;第三確定單元,用于在判斷出所述第一集群節點
正常通信的情況下,確定所述待定位目標文件存儲在所述第一集群節點上。

進一步地,所述裝置包括:第一更新單元,用于更新所述集群節點中正常通信節
點的取值區間;第二計算單元,用于對所述特征值進行取整計算;第一獲取單元,用
于獲取經過取整計算后所述特征值所處的取值區間;第四確定單元,用于確定所述待
定位目標文件存儲在第二集群節點上,其中,所述第二集群節點為取整計算后所述特
征值所處的取值區間對應的節點。

進一步地,所述第二計算單元包括:第一計算模塊,用于計算所述特征值和所述
第一集群節點的取值區間起始值之差,得到差值;第二計算模塊,用于計算所述差值
除以第一集群節點的區間長度,得到中間結果,其中,第一集群節點的區間長度為目
標最大值與目標最小值之差,所述目標最大值為所述第一集群節點的取值區間的最大
值,所述目標最小值為所述第一集群節點的取值區間的最小值;第三計算模塊,用于
計算所述中間結果乘以所述集群節點中正常通信節點的數量,得到目標結果;第四計
算模塊,用于向上取整所述目標結果得到取整計算后的所述特征值。

進一步地,所述更新單元包括:第五計算模塊,用于根據所述集群節點中正常通
信節點的數量將所述第一集群節點的取值區間等分,得到多個取值子區間;分配模塊,
用于將所述多個取值子區間一一對應地分配給所述集群節點中正常通信的節點。

進一步地,所述第一計算單元包括:轉換模塊,用于將所述路徑信息轉換成固定
長度;計算模塊,用于對所述固定長度取余計算,得到所述特征值。

根據本發明實施例的一個方面,提供了一種集群系統的文件存儲方法,所述集群
系統包括至少兩個對等分布的集群節點,每個所述集群節點具有相應的存儲地址映射
的取值區間,所述集群節點之間互相通信連接,所述方法包括:接收客戶終端發送的
存儲目標文件指令,所述存儲目標文件指令中攜帶有待存儲目標文件的路徑信息;根
據所述路徑信息,計算所述待存儲目標文件的特征值;根據所述特征值確定所述待存
儲目標文件所在的存儲地址映射的取值區間;根據所述存儲地址映射的取值區間確定
所述待存儲目標文件所存儲的第一集群節點;判斷所述第一集群節點是否正常通信;
在判斷出所述第一集群節點正常通信的情況下,存儲所述待存儲目標文件于所述第一
集群節點上。

進一步地,在判斷出所述第一集群節點不能正常通信的情況下,所述方法還包括:
更新所述集群節點中正常通信節點的取值區間;對所述特征值進行取整計算;獲取經
過取整計算后所述特征值所處的取值區間;將所述待存儲目標文件存儲在第二集群節
點上,其中,所述第二集群節點為取整計算后所述特征值所處的取值區間對應的節點。

根據本發明實施例的另一方面,還提供了一種集群系統的文件存儲裝置,包括:
第二接收單元,用于接收客戶終端發送的存儲目標文件指令,所述存儲目標文件指令
中攜帶有待存儲目標文件的路徑信息;第三計算單元,用于根據所述路徑信息,計算
所述待存儲目標文件的特征值;第五確定單元,用于根據所述特征值確定所述待存儲
目標文件所在的存儲地址映射的取值區間;第六確定單元,用于根據所述存儲地址映
射的取值區間確定所述待存儲目標文件所存儲的第一集群節點;第二判斷單元,用于
判斷所述第一集群節點是否正常通信;第一存儲單元,在判斷出所述第一集群節點正
常通信的情況下,存儲所述待存儲目標文件于所述第一集群節點上。

進一步地,所述裝置包括:第二更新單元,用于更新所述集群節點中正常通信節
點的取值區間;第四計算單元,用于對所述特征值進行取整計算;第二獲取單元,用
于獲取經過取整計算后所述特征值所處的取值區間;第二存儲單元,用于將所述待存
儲目標文件存儲在第二集群節點上,其中,所述第二集群節點為取整計算后所述特征
值所處的取值區間對應的節點。

在本發明實施例中,采用接收客戶終端發送的定位目標文件指令,定位目標文件
指令中攜帶有待定位目標文件的路徑信息;根據路徑信息,計算待定位目標文件的特
征值;根據特征值確定待定位目標文件所在的存儲地址映射的取值區間;根據存儲地
址映射的取值區間確定待定位目標文件所在的第一集群節點;判斷第一集群節點是否
正常通信;在判斷出第一集群節點正常通信的情況下,確定待定位目標文件存儲在第
一集群節點上。通過接收來自客戶終端的定位目標文件的指令,其中,在定位目標文
件的指令中帶有待定位目標文件的路徑信息,根據路徑信息計算待定位目標文件的特
征值,然后將待定位目標文件的特征值與集群系統中各集群節點的取值區間進行比較,
確定出待定位目標文件的特征值所在的存儲地址映射的取值區間,然后根據該取值區
間對應的第一集群節點的通信狀態來確定待定位目標文件的位置,當判斷出第一集群
節點能夠正常通信的情況下,就可以確定出待定位目標文件存儲于第一集群節點上,
此種根據待定位目標文件特征值進行文件定位的方式,不涉及集群系統中主從服務器
的布置。這樣就解決了現有技術中主服務器故障導致集群無法定位的問題,達到了提
高集群系統可用性的目的,從而實現了準確確定文件所處位置的技術效果。

附圖說明

此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發
明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖
中:

圖1是根據本發明實施例可選的一種集群系統的文件定位方法的流程圖;

圖2是根據本發明實施例可選的另一種集群系統的文件定位方法的流程圖;

圖3是根據本發明實施例集群系統的文件定位方法中對特征值進行取整計算的流
程圖;

圖4是根據本發明實施例集群系統的文件定位方法中更新集群節點中正常通信節
點的取值區間的流程圖;

圖5是根據本發明實施例集群系統的文件定位方法中計算待定位目標文件特征值
的流程圖;

圖6是根據本發明實施例可選的另一種集群系統的文件定位方法的流程圖;

圖7是根據本發明實施例可選的一種集群系統的文件定位裝置的結構框圖;

圖8是根據本發明實施例可選的另一種集群系統的文件定位裝置的結構框圖;

圖9是根據本發明實施例集群系統的文件定位裝置中第二計算單元的結構框圖;

圖10是根據本發明實施例集群系統的文件定位裝置中更新單元的結構框圖;

圖11是根據本發明實施例集群系統的文件定位裝置中第一計算單元的結構框圖;

圖12是根據本發明實施例可選的一種集群系統的文件存儲方法的流程圖;以及

圖13是根據本發明實施例可選的一種集群系統的文件存儲裝置的結構框圖。

具體實施方式

為了使本技術領域的人員更好地理解本發明方案,下面將結合本發明實施例中的
附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例
僅僅是本發明一部分的實施例,而不是全部的實施例。基于本發明中的實施例,本領
域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬于
本發明保護的范圍。

需要說明的是,本發明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”
等是用于區別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使
用的數據在適當情況下可以互換,以便這里描述的本發明的實施例能夠以除了在這里
圖示或描述的那些以外的順序實施。此外,術語“包括”和“具有”以及他們的任何變形,
意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統、
產品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或
對于這些過程、方法、產品或設備固有的其它步驟或單元。

根據本發明實施例,提供了一種集群系統的文件定位方法實施例,需要說明的是,
在附圖的流程圖示出的步驟可以在諸如一組計算機可執行指令的計算機系統中執行,
并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順
序執行所示出或描述的步驟。

圖1是根據本發明實施例可選的一種集群系統的文件定位方法的流程圖,如圖1
所示,該方法包括如下步驟S102至步驟S112:

步驟S102,接收客戶終端發送的定位目標文件指令,定位目標文件指令中攜帶有
待定位目標文件的路徑信息。

步驟S104,根據路徑信息,計算待定位目標文件的特征值,具體地,可以將待定
位目標文件的路徑信息通過哈希算法轉換成固定長度,在本發明實施例中,固定長度
為十六進制數值,可以以0xffffffff為除數,將固定長度的十六進制數值除以0xffffffff,
得到余數,該余數作為待定位目標文件的特征值,其中,選用的哈希算法為JS算法。

步驟S106,根據特征值確定待定位目標文件所在的存儲地址映射的取值區間,具
體地,集群系統中包含多個節點,每個節點代表集群系統中的每一臺服務器,將集群
系統內每個節點進行編號,并將系統使用的特征值取值范圍均分,為集群系統中每個
節點依次分配取值區間,然后將待定位目標文件的特征值映射到集群系統中每個集群
節點的特征值取值范圍內,確定出待定位目標文件所處的取值區間。

步驟S108,根據存儲地址映射的取值區間確定待定位目標文件所在的第一集群節
點。

步驟S110,判斷第一集群節點是否正常通信,具體地,在本發明實施例中,集群
系統可以根據節點間的心跳握手情況得到各節點的接入狀態,從而判斷集群系統中節
點是否能夠正常通信,當第一集群節點可以正常通信,可以確定第一集群節點健康,
當第一集群節點不能正常通信,可以確定第一集群節點發生了故障。

步驟S112,在判斷出第一集群節點正常通信的情況下,確定待定位目標文件存儲
在第一集群節點上。

本發明實施例所提供的集群系統的文件定位方法,通過接收來自客戶終端的定位
目標文件的指令,其中,在定位目標文件的指令中帶有待定位目標文件的路徑信息,
根據路徑信息計算待定位目標文件的特征值,然后將待定位目標文件的特征值與集群
系統中各集群節點的取值區間進行比較,確定出待定位目標文件的特征值所在的存儲
地址映射的取值區間,然后根據該取值區間對應的第一集群節點的通信狀態來確定待
定位目標文件的位置,當判斷出第一集群節點能夠正常通信的情況下,就可以確定出
待定位目標文件存儲于第一集群節點上,此種根據待定位目標文件特征值進行文件定
位的方式,不涉及集群系統中主從服務器的布置。這樣就解決了現有技術中主服務器
故障導致集群無法定位的問題,達到了提高集群系統可用性的目的,從而實現了準確
確定文件所處位置的技術效果。

圖2是根據本發明實施例可選的另一種集群系統的文件定位方法的流程圖,如圖
2所示,該方法包括如下步驟S202至步驟S216:

步驟S202:接收客戶終端發送的定位目標文件指令,定位目標文件指令中攜帶有
待定位目標文件的路徑信息。

步驟S204:根據路徑信息,計算待定位目標文件的特征值,具體地,可以將待定
位目標文件的路徑信息通過哈希算法轉換成固定長度,在本發明實施例中,固定長度
為十六進制數值,可以以0xffffffff為除數,將固定長度的十六進制數值除以0xffffffff,
得到余數,該余數作為待定位目標文件的特征值,其中,選用的哈希算法為JS算法。

步驟S206:根據特征值確定待定位目標文件所在的存儲地址映射取值區間,具體
地,集群系統中包含多個節點,每個節點代表集群系統中的每一臺服務器,將集群系
統內每個節點進行編號,并將系統使用的特征值取值范圍均分,為集群系統中每個節
點依次分配取值區間,然后將待定位目標文件的特征值映射到集群系統中每個集群節
點的特征值取值范圍內,確定出待定位目標文件所處的取值區間。

步驟S208:根據存儲地址映射的取值區間確定待定位目標文件所在的第一集群節
點。

步驟S210:在判斷出第一集群節點不能正常通信的情況下,更新集群節點中正常
通信節點的取值區間。

步驟S212:對特征值進行取整計算。

步驟S214:獲取經過取整計算后特征值所處的取值區間。

步驟S216:確定待定位目標文件存儲在第二集群節點上,其中,第二集群節點為
取整計算后特征值所處的取值區間對應的節點。

具體地,利用節點間心跳握手判斷出第一集群節點不能正常通信,即確定出第一
集群節點出現故障,處于離線狀態。此種情況,需要重新獲取剩余正常通信的集群節
點的數量,其中,正常通信的集群節點表示健康的集群節點,此時健康的集群節點處
于在線狀態。將第一集群節點的取值區間等分,得到多個取值子區間,多個取值子區
間的個數等于剩余正常通信的集群節點的數量,為剩余正常通信的集群節點重新分配
取值區間,將多個取值子區間一一對應分配給剩余正常通信的集群節點,然后計算處
理待定位目標文件的特征值,得到經過計算處理之后的特征值所處的取值區間,與特
征值所處的取值區間對應的第二集群節點即為待定位目標文件所在的集群節點。

圖3是根據本發明實施例集群系統的文件定位方法中對特征值進行取整計算的流
程圖,如圖3所示,該方法包括如下步驟S302至步驟S308:

步驟S302:計算特征值和第一集群節點的取值區間起始值之差,得到差值。

步驟S304:計算差值除以第一集群節點的區間長度,得到中間結果,其中,第一
集群節點的區間長度為目標最大值與目標最小值之差,目標最大值為第一集群節點的
取值區間的最大值,目標最小值為第一集群節點的取值區間的最小值。

步驟S306:計算中間結果乘以集群節點中正常通信節點的數量,得到目標結果。

步驟S308:向上取整目標結果得到取整計算后的特征值。

具體地,當判斷第一集群節點不能正常通信,需要對待定位目標文件的特征值進
行進一步的取整計算處理,首先將待定位目標文件的特征值減去第一集群節點的取值
區間起始值,得到差值,將差值除以第一集群節點的區間長度,得到中間結果,再將
中間結果乘以集群節點中剩余的能夠正常通信的節點的數量,得到目標結果,最后將
目標結果進行向上取整處理,最后得到計算處理之后的特征值。經過取整計算之后待
定位目標文件的特征值對應集群節點中剩余能夠正常通信的節點的一個編號,編號所
在的節點即為第二集群節點。采用本發明實施例所提供的特征值的計算方式,完成對
文件的索引定位的工作主要是通過計算而非查詢,由于定位待定位目標文件是基于計
算而非查詢,提高了目標文件定位的處理速度。

圖4是根據本發明實施例集群系統的文件定位方法中更新集群節點中正常通信節
點的取值區間的流程圖,如圖4所示,該方法包括如下步驟S402至步驟S404:

步驟S402:根據集群節點中正常通信節點的數量將第一集群節點的取值區間等分,
得到多個取值子區間。

步驟S404:將多個取值子區間一一對應地分配給集群節點中正常通信的節點。

具體地,當判斷出第一集群節點不能正常通信,需要更新集群節點中剩余正常通
信節點的取值區間,將第一集群節點的取值區間按照集群節點中剩余正常通信節點的
數量等分,得到多個子區間的個數等于集群節點中剩余正常通信節點的數量,將多個
取值子區間一一對應分配給集群節點中剩余正常通信的節點,從而避免了單個或者幾
個集群節點故障導致整個集群系統不可用的問題。

圖5是根據本發明實施例集群系統的文件定位方法中計算待定位目標文件特征值
的流程圖,如圖5所示,該方法包括如下步驟S502至步驟S504:

步驟S502:將路徑信息轉換成固定長度。

步驟S504:對固定長度取余計算,得到特征值。

具體地,為了確定待定位目標文件的定位位置,需要計算待定位目標文件特征值,
特征值計算可以選用哈希算法,所選用的哈希算法可以為JS算法,通過JS算法將待
定位目標文件的路徑信息轉換成固定長度,其中所述路徑信息以字符串形式表示,固
定長度表示為十六進制數,將固定長度的十六進制數值除以0xffffffff,求十六進制數
值的余數得到特征值。

圖6是根據本發明實施例可選的另一種集群系統的文件定位方法的流程圖,以下
結合圖6進一步舉例說明本發明實施例所提供的集群系統的文件定位方法,包括如下
步驟S602至步驟S618:

步驟S602:獲取集群系統內集群節點數量信息。

步驟S604:將集群系統內各集群節點編號,對每個集群節點設置取值空間。

步驟S606:接收到待定位目標文件的指令。

步驟S608:計算待定位目標文件的特征值,判斷特征值所在區間歸屬的第一集群
節點。

步驟S610:判斷第一集群節點是否可以正常通信,其中,在判斷出第一集群節點
可以正常通信的情況下,執行步驟S612;在判斷出第一集群節點不可以正常通信的情
況下,執行步驟S616。

步驟S612:確定出第一集群節點能夠正常通信,可知待定位目標文件在第一集群
節點上。

步驟S614:輸出該待定位目標文件。

步驟S616:確定出第一集群節點不能正常通信,統計集群系統內正常通信集群節
點的數量,數量用m表示,將待定位目標文件重新定向到第二集群節點上。

步驟S618:在重新定向后的第二集群節點上同步該待定位目標文件。

具體地,假設集群系統內有4個集群節點:a集群節點,b集群節點,c集群節點,
d集群節點,待定位目標文件的文件名為“/1.txt”。

根據本發明上述實施例,首先集群系統初始化,獲取集群系統內集群節點總數量
為4,集群系統內的各集群節點被依次編號為a,b,c,d,預先設定集群系統采用
[0x00000000,0xffffffff]取值空間。將[0x00000000,0xffffffff]取值空間依次平均分配給
上述4個集群節點,那么4個集群節點的取值區間為a∈[0x00000000,0x3ffffffff],
b∈[0x400000000,0x7fffffff],c∈[0x80000000,0xbfffffff],d∈[0xc0000000,0xffffffff],
通過每個集群節點間心跳握手獲取當前集群節點的在線狀態。計算待定位目標文件文
件名為“/1.txt”的特征值為0x1bd5933f,通過匹配判斷出屬于a集群節點的取值范圍,
即表示步驟S608中的第一集群節點。隨后判斷a集群節點的接入狀態,若a集群節點
可以正常通信,即a集群節點的接入狀態為健康狀態,可知文件名為“/1.txt”的待定位
目標文件位于a集群節點上,從而完成了文件名為“/1.txt”的待定位目標文件的索引定
位工作;若a集群節點不可以正常通信,即a集群節點的接入狀態為故障狀態,重新
統計集群系統內正常通信的集群節點的數量為3,依次是b集群節點,c集群節點和d
集群節點,利用上述集群節點取值區間分配方法和集群節點的接入狀態判斷方法為集
群系統中剩余健康的b集群節點,c集群節點和d集群節點重新分配取值區間,經過
重新分配之后獲知各自的取值區間為b∈[0x400000000,0x7fffffff]∪[0x00000000,
0x15555554],c∈[0x80000000,0xbfffffff]∪[0x15555555,0x2aaaaaa9],d∈[0xc0000000,
0xffffffff]∪[0x2aaaaaaa,0x3fffffff]。已知故障集群節點a的取值區間為a∈[0x00000000,
0x3ffffffff],計算故障集群節點a的區間長度,可以用下列計算公式來表示:
(0x3fffffff-0x0000000+1)=0x40000000,將文件名為“/1.txt”的待定位目標文件的特征
值0x1bd5933f減去0x00000000,得到差值,將差值除以0x40000000,得到中間結果,
將中間結果乘以健康集群節點數量,得到目標結果,對目標結果并向上取整,最終結
果等于2,得到的2即為取整計算后的特征值,其中,健康集群節點的數量為3。故應
該在b,c,d三個集群節點中選取第2個集群節點,即為c集群節點,也就是步驟S616
中所描述的第二集群節點,可以確定文件名為“/1.txt”的待定位目標文件的元數據和文
件數據位于集群節點c上。

本發明實施例還提供了一種集群系統的文件定位裝置。該裝置可以通過上述集群
系統的文件定位方法實現其功能。需要說明的是,本發明實施例的集群系統的文件定
位裝置可以用于執行本發明實施例所提供的集群系統的文件定位方法,本發明實施例
集群系統的文件定位裝置也可以通過本發明實施例所提供的集群系統的文件定位裝置
來執行。

圖7是根據本發明實施例可選的一種集群系統的文件定位裝置的結構框圖,如圖
7所示,根據本發明實施例的集群系統的文件定位裝置包括:第一接收單元1、第一計
算單元2、第一確定單元3、第二確定單元4、第一判斷單元5以及第三確定單元6,
具體地:第一接收單元1用于接收客戶終端發送的定位目標文件指令,定位目標文件
指令中攜帶有待定位目標文件的路徑信息;第一計算單元2用于根據路徑信息,計算
待定位目標文件的特征值;第一確定單元3用于根據特征值確定待定位目標文件所在
的存儲地址映射的取值區間;第二確定單元4用于根據存儲地址映射的取值區間確定
待定位目標文件所在的第一集群節點;第一判斷單元5用于判斷第一集群節點是否正
常通信;第三確定單元6用于在判斷出第一集群節點正常通信的情況下,確定待定位
目標文件存儲在第一集群節點上。

具體地,第一接收單元1接收來自客戶終端的定位目標文件的指令,其中,定位
目標文件指令中帶有待定位目標文件的路徑信息。第一計算單元2根據第一接收單元
1接收的指令中帶有的路徑信息將待定位目標文件的路徑信息通過哈希算法轉換成固
定長度,其中,選用的哈希算法可以為JS算法,然后計算出固定長度的余數,得到待
定位目標文件的特征值。第一確定單元3將待定位目標文件的特征值映射到集群節點
的取值區間上,第二確定單元4根據存儲地址映射的取值區間確定待定位目標文件位
于第一集群節點。根據第一判斷單元5來判斷第一集群節點的通信是否正常,在第一
判斷單元5判斷出第一集群節點通信正常的情況下,第三確定單元6可以確定出待定
位目標文件存儲于第一集群節點。

本發明實施例所提供的集群系統的文件定位方法,通過接收來自客戶終端的定位
目標文件的指令,其中,在定位目標文件的指令中帶有待定位目標文件的路徑信息,
根據路徑信息計算待定位目標文件的特征值,然后將待定位目標文件的特征值與集群
系統中各集群節點的取值區間進行比較,確定出待定位目標文件的特征值所在的存儲
地址映射的取值區間,然后根據該取值區間對應的第一集群節點的通信狀態來確定待
定位目標文件的位置,當判斷出第一集群節點能夠正常通信的情況下,就可以確定出
待定位目標文件存儲于第一集群節點上,此種根據待定位目標文件特征值進行文件定
位的方式,不涉及集群系統中主從服務器的布置。這樣就解決了現有技術中主服務器
故障導致集群無法定位的問題,達到了提高集群系統可用性的目的,從而實現了準確
確定文件所處位置的技術效果。

圖8是根據本發明實施例可選的另一種集群系統的文件定位裝置的結構框圖,如
圖8所示,根據本發明實施例的集群系統的文件定位裝置還包括:第一更新單元7、
第二計算單元8、第一獲取單元9以及第四確定單元10,其中,更新單元7用于更新
集群節點中正常通信節點的取值區間;第二計算單元8用于對特征值進行取整計算;
獲取單元9用于獲取經過取整計算后特征值所處的取值區間;第四確定單元10用于確
定待定位目標文件存儲在第二集群節點上,其中,第二集群節點為取整計算后特征值
所處的取值區間對應的節點。

具體地,當第一判斷單元5根據各集群節點間心跳握手判斷出第一集群節點不能
正常通信的情況下,此時代表第一集群節點發生了故障,此種情況下,第一更新單元
7需要重新計算集群節點中剩余能夠正常通信節點的取值區間并對集群節點中剩余能
夠正常通信節點的取值區間進行重新分配,第二計算單元8將待定位目標文件的特征
值進行進一步計算處理,利用第一獲取單元9獲取待定位目標文件的特征值所處的取
值區間,第四確定單元10根據第一獲取單元9獲取到的取值區間確定待定位目標文件
所在的第二集群節點。

圖9是根據本發明實施例集群系統的文件定位裝置中第二計算單元的結構框圖,
如圖9所示,第二計算單元8包括:第一計算模塊81、第二計算模塊82、第三計算模
塊83和第四計算模塊84,第一計算模塊81用于計算特征值和第一集群節點的取值區
間起始值之差,得到差值;第二計算模塊82用于計算差值除以第一集群節點的區間長
度,得到中間結果,其中,第一集群節點的區間長度為目標最大值與目標最小值之差,
目標最大值為第一集群節點的取值區間的最大值,目標最小值為第一集群節點取值區
間的最小值;第三計算模塊83用于計算將中間結果乘以集群節點中正常通信節點的數
量,得到目標結果;第四計算模塊84用于向上取整目標結果得到取整計算后的特征值。

具體地,根據第二計算單元8中的第一計算模塊81、第二計算模塊82、第三計算
模塊83和第四計算模塊84計算出經過取整計算后待定位目標文件的特征值。首先第
一計算模塊81計算待定位目標文件的特征值和第一集群節點的起始值之差,得到差值,
第二計算模塊82將差值除以第一集群節點的區間長度,得到中間結果,然后第三計算
模塊83將中間結果乘以集群節點中剩余可以正常通信節點的數量,得到目標結果,最
后第四計算模塊84將目標結果向上取整得到經過取整計算后待定位目標文件的特征
值。第四計算模塊84對目標結果向上取整,即當目標結果不屬于正整數范圍時,取目
標結果向上的整數,得到取整計算后待定位目標文件的特征值。

圖10是根據本發明實施例集群系統的文件定位裝置中更新單元的結構框圖,如圖
10所示,第一更新單元7包括:第五計算模塊71和分配模塊72,第五計算模塊71
用于根據集群節點中正常通信節點的數量將第一集群節點的取值區間等分,得到多個
取值子區間;分配模塊72用于將多個取值子區間一一對應地分配給集群節點中正常通
信的節點。

具體地,第一更新單元7需要重新計算并重新分配剩余可以正常通信集群節點的
取值區間,重新獲取剩余可以正常通信集群節點的數量,第五計算模塊71將第一集群
節點的取值區間平均分配,得到多個取值子區間,分配模塊72然后將多個分配子模塊
對應分配給剩余可以正常通信的集群節點。

圖11是根據本發明實施例集群系統的文件定位裝置中第一計算單元的結構框圖,
如圖11所示,第一計算單元2包括:轉換模塊21和計算模塊22,轉換模塊21用于
將路徑信息轉換成固定長度;計算模塊22用于對固定長度取余計算,得到特征值。

具體地,第一計算單元2中包含轉換模塊21和計算模塊22。轉換模塊21利用哈
希算法中的JS算法將待定位目標文件的路徑信息轉換成固定的長度,其中固定長度表
示為十六進制,計算模塊22中,將固定長度除以0xffffffff,計算得出固定長度的余數。

根據本發明實施例,提供了一種集群系統的文件存儲方法的實施例,如圖12所示,
圖12是根據本發明實施例可選的一種集群系統的文件存儲方法的流程圖,該方法包括
如下步驟S1202至步驟S1212:

步驟S1202,接收客戶終端發送的存儲目標文件指令,存儲目標文件指令中攜帶
有待存儲目標文件的路徑信息。

步驟S1204,根據路徑信息,計算待存儲目標文件的特征值,具體地,可以將待
存儲目標文件的路徑信息通過哈希算法轉換成固定長度,在本發明實施例中,固定長
度為十六進制數值,可以以0xffffffff為除數,將固定長度的十六進制數值除以0xffffffff,
得到余數,該余數作為待存儲目標文件的特征值,其中,選用的哈希算法為JS算法。

步驟S1206,根據特征值確定待存儲目標文件所在的存儲地址映射的取值區間,
具體地,集群系統中包含多個集群節點,每個集群節點代表集群系統中的每一臺服務
器,將集群系統內每個集群節點進行編號,并將系統使用的特征值取值范圍均分,為
集群系統中每個集群節點依次分配取值區間,然后將待存儲目標文件的特征值映射到
集群系統中每個集群節點的特征值取值范圍內,確定出待存儲目標文件所處的取值區
間。

步驟S1208,根據存儲地址映射的取值區間確定待存儲目標文件所存儲的第一集
群節點。

步驟S1210,判斷第一集群節點是否正常通信,具體地,在本發明實施例中,集
群系統可以根據集群節點間的心跳握手情況得到各集群節點的接入狀態,從而判斷集
群系統中集群節點是否能夠正常通信,當第一集群節點可以正常通信,可以確定第一
集群節點健康,當第一集群節點不能正常通信,可以確定第一集群節點發生了故障。

步驟S1212,在判斷出第一集群節點正常通信的情況下,存儲待存儲目標文件于
第一集群節點上。

本發明實施例所提供的集群系統的文件存儲方法,通過接收來自客戶終端的定位
目標文件的指令,其中,在存儲目標文件的指令中帶有待存儲目標文件的路徑信息,
根據路徑信息計算待存儲目標文件的特征值,然后將待存儲目標文件的特征值與集群
系統中各集群節點的取值區間進行比較,確定待存儲目標文件所在的存儲地址映射的
取值區間,然后根據該取值區間對應的第一集群節點的通信狀態來確定是否將待存儲
目標文件存儲于第一集群節點上,當判斷出第一集群節點能夠正常通信的情況下,就
可以確定將待存儲目標文件存儲于第一集群節點上,此種根據待存儲目標文件特征值
進行文件存儲的方式,不涉及集群系統中主從服務器的布置。這樣就解決了現有技術
中主服務器故障導致集群無法存儲的問題,達到了提高集群系統可用性的目的,從而
實現了準確存儲文件的技術效果。

根據本發明上述實施例,在判斷出第一集群節點不能正常通信的情況下,集群系
統的文件存儲方法還包括:更新集群節點中正常通信節點的取值區間;對特征值進行
取整計算;獲取經過取整計算后特征值所處的取值區間;將待存儲目標文件存儲在第
二集群節點上,其中,第二集群節點為取整計算后特征值所處的取值區間對應的節點。

具體地,利用節點間心跳握手判斷出第一集群節點不能正常通信,即確定出第一
集群節點出現故障,處于離線狀態。此種情況,需要重新獲取剩余正常通信的集群節
點的數量,其中,正常通信的集群節點表示健康的集群節點,此時健康的集群節點處
于在線狀態。將第一集群節點的取值區間等分,得到多個取值子區間,多個取值子區
間的個數等于剩余正常通信的集群節點的數量,為剩余正常通信的集群節點重新分配
取值區間,將多個取值子區間一一對應分配給剩余正常通信的集群節點,然后計算處
理待存儲目標文件的特征值,得到經過計算處理之后的特征值所處的取值區間,與特
征值所處的取值區間對應的第二集群節點即為待存儲目標文件所要存儲的集群節點。

本發明實施例還提供了一種集群系統的文件存儲裝置。該裝置可以通過上述集群
系統的文件存儲方法實現其功能。需要說明的是,本發明實施例的集群系統的文件存
儲裝置可以用于執行本發明實施例所提供的集群系統的文件存儲方法,本發明實施例
集群系統的文件存儲裝置也可以通過本發明實施例所提供的集群系統的文件存儲裝置
來執行。

圖13是根據本發明實施例可選的一種集群系統的文件存儲裝置的結構框圖,如圖
13所示,根據本發明實施例的集群系統的文件存儲裝置包括:第二接收單元11、第三
計算單元12、第五確定單元13、第六確定單元14、第二判斷單元15和第一存儲單元
16,其中,第二接收單元11,用于接收客戶終端發送的存儲目標文件指令,存儲目標
文件指令中攜帶有待存儲目標文件的路徑信息;第三計算單元12,用于根據路徑信息,
計算待存儲目標文件的特征值;第五確定單元13,用于根據特征值確定待存儲目標文
件所在的存儲地址映射的取值區間;第六確定單元14,用于根據存儲地址映射的取值
區間確定待存儲目標文件所存儲的第一集群節點;第二判斷單元15,用于判斷第一集
群節點是否正常通信;第一存儲單元16,在判斷出第一集群節點正常通信的情況下,
存儲待存儲目標文件于第一集群節點上。

具體地,第二接收單元11接收來自客戶端發送的存儲文件的指令,其中,指令中
帶有待存儲目標文件的路徑信息,路徑信息是字符串形式的路徑信息,第三計算單元
12根據字符串形式的路徑信息計算待存儲目標文件的特征值,第五確定單元13根據
第三計算單元12計算出的特征值確定待存儲目標文件的所在的存儲地址映射的取值
區間,第六確定單元14根據第五確定單元13確定出的取值區間確定待存儲目標文件
將存儲于第一集群節點,第二判斷單元15判斷第一集群節點是否能夠正常通信,也就
是判斷第一集群節點是否在線,在第二判斷單元15判斷出第一集群節點能夠正常通信
的情況下,第一存儲單元16將待存儲的目標文件存儲于第一集群節點上。

本發明實施例所提供的集群系統的文件存儲方法,通過接收來自客戶終端的定位
目標文件的指令,其中,在存儲目標文件的指令中帶有待存儲目標文件的路徑信息,
根據路徑信息計算待存儲目標文件的特征值,然后將待存儲目標文件的特征值與集群
系統中各集群節點的取值區間進行比較,確定待存儲目標文件所在的存儲地址映射的
取值區間,然后根據該取值區間對應的第一集群節點的通信狀態來確定是否將待存儲
目標文件存儲于第一集群節點上,當判斷出第一集群節點能夠正常通信的情況下,就
可以確定將待存儲目標文件存儲于第一集群節點上,此種根據待存儲目標文件特征值
進行文件存儲的方式,不涉及集群系統中主從服務器的布置。這樣就解決了現有技術
中主服務器故障導致集群無法存儲的問題,達到了提高集群系統可用性的目的,從而
實現了準確存儲文件的技術效果。

根據本發明上述實施例,在第二判斷單元15判斷出第一集群節點不能正常通信的
情況下,集群系統的文件存儲裝置還包括:第二更新單元、第四計算單元、第二獲取
單元和第二存儲單元,其中,第二更新單元用于更新集群節點中正常通信節點的取值
區間;第四計算單元用于對特征值進行取整計算;第二獲取單元用于獲取經過取整計
算后特征值所處的取值區間;第二存儲單元用于將待存儲目標文件存儲在第二集群節
點上,其中,第二集群節點為取整計算后特征值所處的取值區間對應的節點。

具體地,若第二判斷單元15判斷出第一集群節點不能正常通信,需要重新選取要
存儲的集群節點,利用第二更新單元對集群系統中剩余的能夠正常通信的集群節點的
取值區間進行更新,具體過程是將第一集群節點的取值區間等分,得到多個取值子區
間,多個取值子區間的個數等于剩余正常通信的集群節點的數量,為剩余正常通信的
集群節點重新分配取值區間,將多個取值子區間一一對應分配給剩余正常通信的集群
節點,之后,第四計算單元將第三計算單元12計算出的待存儲目標文件的特征值進行
取整計算處理,經過取整計算之后的結果為一個整數,利用第二獲取單元獲取特征值
經過取整計算之后所對應的集群節點,此時的集群節點為第二集群節點,第二集群節
點為取整計算后特征值所處的取值區間對應的節點,第二存儲單元將待存儲的目標文
件存儲于第二集群節點上。

上述本發明實施例序號僅僅為了描述,不代表實施例的優劣。

在本發明的上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有
詳述的部分,可以參見其他實施例的相關描述。

在本申請所提供的幾個實施例中,應該理解到,所揭露的技術內容,可通過其它
的方式實現。其中,以上所描述的裝置實施例僅僅是示意性的,例如所述單元的劃分,
可以為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件
可以結合或者可以集成到另一個系統,或一些特征可以忽略,或不執行。另一點,所
顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模
塊的間接耦合或通信連接,可以是電性或其它的形式。

所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯
示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到
多個單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案
的目的。

另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各
個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單
元既可以采用硬件的形式實現,也可以采用軟件功能單元的形式實現。

所述集成的單元如果以軟件功能單元的形式實現并作為獨立的產品銷售或使用時,
可以存儲在一個計算機可讀取存儲介質中。基于這樣的理解,本發明的技術方案本質
上或者說對現有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟件產品的
形式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一
臺計算機設備(可為個人計算機、服務器或者網絡設備等)執行本發明各個實施例所
述方法的全部或部分步驟。而前述的存儲介質包括:U盤、只讀存儲器(ROM,Read-Only
Memory)、隨機存取存儲器(RAM,Random Access Memory)、移動硬盤、磁碟或者
光盤等各種可以存儲程序代碼的介質。

以上所述僅是本發明的優選實施方式,應當指出,對于本技術領域的普通技術人
員來說,在不脫離本發明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤
飾也應視為本發明的保護范圍。

關 鍵 詞:
集群 系統 文件 定位 存儲 方法 裝置
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:集群系統的文件定位、存儲方法和裝置.pdf
鏈接地址:http://www.rgyfuv.icu/p-6100812.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
山东11选5中奖结果走势图