欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種存儲系統(tǒng)的制作方法

文檔序號:40438481發(fā)布日期:2024-12-24 15:12閱讀:17來源:國知局
一種存儲系統(tǒng)的制作方法

本技術實施例涉及存儲領域,尤其涉及一種存儲系統(tǒng)。


背景技術:

1、隨著互聯(lián)網(wǎng)絡的不斷發(fā)展和存儲網(wǎng)絡的不斷完善,存儲技術產(chǎn)品受到業(yè)界專家們的高度重視。數(shù)據(jù)的使用和管理在過去的基礎上對性能、可靠性以及經(jīng)濟價值的要求也越發(fā)嚴格。

2、存儲系統(tǒng)中可包括多個存儲節(jié)點,該多個存儲節(jié)點之間通過特定的連線進行組網(wǎng),示例性的,多個存儲節(jié)點可組成圓環(huán)面(torus)網(wǎng)絡、網(wǎng)狀(mesh)網(wǎng)絡等。業(yè)務節(jié)點連接至存儲系統(tǒng)的某個存儲節(jié)點中,當業(yè)務節(jié)點需要訪問某個數(shù)據(jù)時,該數(shù)據(jù)所在的存儲節(jié)點可記為是業(yè)務節(jié)點待訪問的目標存儲節(jié)點,進一步的,若業(yè)務節(jié)點與目標存儲節(jié)點之間未直接連接(也即,經(jīng)其他存儲節(jié)點相連),該業(yè)務節(jié)點向目標存儲節(jié)點發(fā)送的訪問請求需要由存儲系統(tǒng)中的、位于該業(yè)務節(jié)點和目標存儲節(jié)點之間的其他存儲節(jié)點進行路由。當路由存儲節(jié)點較多時,業(yè)務節(jié)點訪問數(shù)據(jù)所需的時長過長。

3、如何降低業(yè)務節(jié)點訪問數(shù)據(jù)所需的時長,是目前亟待解決的技術問題。


技術實現(xiàn)思路

1、本技術提供一種存儲系統(tǒng),用于降低業(yè)務節(jié)點訪問數(shù)據(jù)所需的時長。

2、第一方面,本技術提供一種存儲系統(tǒng),包括:

3、多個存儲節(jié)點,由多個存儲節(jié)點構成的存儲網(wǎng)絡與第一業(yè)務節(jié)點相連,每個存儲節(jié)點的優(yōu)先級由第一業(yè)務節(jié)點與存儲節(jié)點之間傳輸消息所需的時長確定。可以理解,與第一業(yè)務節(jié)點之間傳輸消息所需的時長越短的存儲節(jié)點,該存儲節(jié)點的優(yōu)先級則越高;與第一業(yè)務節(jié)點之間傳輸消息所需的時長越長的存儲節(jié)點,該存儲節(jié)點的優(yōu)先級則越低。多個存儲節(jié)點包括第一存儲節(jié)點和第二存儲節(jié)點。第一存儲節(jié)點用于:在第一存儲節(jié)點中的第一數(shù)據(jù)的熱度高于第一熱度區(qū)間的上限時,向第二存儲節(jié)點發(fā)送第一數(shù)據(jù);其中,第二存儲節(jié)點的優(yōu)先級高于第一存儲節(jié)點的優(yōu)先級,第一熱度區(qū)間為第一存儲節(jié)點的優(yōu)先級對應的熱度區(qū)間。

4、示例性的,高優(yōu)先級對應的熱度區(qū)間的下限高于或等于低優(yōu)先級對應的熱度區(qū)間的上限。示例性的,相鄰兩個優(yōu)先級中,高優(yōu)先級對應的熱度區(qū)間的下限等于低優(yōu)先級對應的熱度區(qū)間的上限。

5、上述技術方案中,每個存儲節(jié)點的優(yōu)先級由第一業(yè)務節(jié)點與存儲節(jié)點之間傳輸消息所需的時長確定?;跀?shù)據(jù)的熱度以及存儲節(jié)點的優(yōu)先級,將熱度較高的數(shù)據(jù)存儲于優(yōu)先級較高的存儲節(jié)點中,也即存儲于傳輸消息所需時長較短的存儲節(jié)點中,有助于縮短第一業(yè)務節(jié)點訪問數(shù)據(jù)所需的整體時長。

6、在一種可能的實現(xiàn)方式中,第一存儲節(jié)點還用于:在第一存儲節(jié)點中的第二數(shù)據(jù)的熱度低于第一熱度區(qū)間的下限時,向第三存儲節(jié)點發(fā)送第二數(shù)據(jù),其中,多個存儲節(jié)點中還包括第三存儲節(jié)點,第三存儲節(jié)點的優(yōu)先級低于第一存儲節(jié)點的優(yōu)先級,也即,第三存儲節(jié)點的優(yōu)先級對應的熱度區(qū)間的上限低于或等于第一熱度區(qū)間的下限。上述技術方案中,基于數(shù)據(jù)的熱度以及存儲節(jié)點的優(yōu)先級,將熱度較低的數(shù)據(jù)存儲于優(yōu)先級較低的存儲節(jié)點中,有助于實現(xiàn)優(yōu)先級較高的存儲節(jié)點能夠有足夠的存儲空間用于存儲熱度較高的數(shù)據(jù),進而縮短第一業(yè)務節(jié)點訪問數(shù)據(jù)所需的整體時長。

7、在第一種存儲網(wǎng)絡的組網(wǎng)形態(tài)中,存儲網(wǎng)絡為torus網(wǎng)絡。在第二種存儲網(wǎng)絡的組網(wǎng)形態(tài)中,存儲網(wǎng)絡中包括torus網(wǎng)絡和第一網(wǎng)絡,torus網(wǎng)絡由多個存儲節(jié)點中的部分存儲節(jié)點組成,第一網(wǎng)絡由多個存儲節(jié)點中除該部分存儲節(jié)點以外的其他存儲節(jié)點組成,torus網(wǎng)絡、第一網(wǎng)絡和第一業(yè)務節(jié)點依次連接。示例性的,第一網(wǎng)絡是fullmesh(全網(wǎng)狀)網(wǎng)絡。

8、在一種可能的實現(xiàn)方式中,存儲系統(tǒng)中還包括管理節(jié)點。管理節(jié)點用于:根據(jù)多個存儲節(jié)點和第一業(yè)務節(jié)點的拓撲關系,確定多個存儲節(jié)點中每個存儲節(jié)點的優(yōu)先級。上述技術方案中,通過管理節(jié)點對存儲系統(tǒng)中的存儲節(jié)點的優(yōu)先級進行管理,有助于確定出適用于全局的各存儲節(jié)點的優(yōu)先級。

9、第一存儲節(jié)點將第一數(shù)據(jù)發(fā)送給第二存儲節(jié)點,具體可以由管理節(jié)點進行觸發(fā),或者由第一存儲節(jié)點自行判斷之后觸發(fā),如下分兩種情況說明:

10、情況1,由管理節(jié)點進行觸發(fā)。

11、管理節(jié)點還用于:獲取第一數(shù)據(jù)的熱度,在確定第一數(shù)據(jù)的熱度高于第一熱度區(qū)間的上限時,根據(jù)第一數(shù)據(jù)的熱度和每個存儲節(jié)點的優(yōu)先級,從多個存儲節(jié)點中選擇第二存儲節(jié)點,指示第一存儲節(jié)點向第二存儲節(jié)點發(fā)送第一數(shù)據(jù)。第二存儲節(jié)點用于:將第一數(shù)據(jù)存儲至第二存儲節(jié)點中。其中,第一數(shù)據(jù)的熱度位于第二熱度區(qū)間,第二熱度區(qū)間是第二存儲節(jié)點的優(yōu)先級對應的熱度區(qū)間。

12、示例性的,管理節(jié)點在根據(jù)第一數(shù)據(jù)的熱度和每個存儲節(jié)點的優(yōu)先級,從多個存儲節(jié)點中選擇第二存儲節(jié)點時,具體用于:管理節(jié)點在確定第一數(shù)據(jù)的熱度位于第二熱度區(qū)間的情況下,選擇第二存儲節(jié)點。

13、示例性的,第一存儲節(jié)點還用于:統(tǒng)計第一數(shù)據(jù)的熱度,將第一數(shù)據(jù)的熱度發(fā)送給管理節(jié)點。管理節(jié)點還用于:根據(jù)第一存儲節(jié)點統(tǒng)計的第一數(shù)據(jù)的熱度,以及其他存儲節(jié)點(例如,下述的第五存儲節(jié)點)統(tǒng)計的第一數(shù)據(jù)的熱度,確定第一數(shù)據(jù)的熱度。

14、上述技術方案中,管理節(jié)點中記錄有各優(yōu)先級分別對應的熱度區(qū)間,以及每個存儲節(jié)點的優(yōu)先級,當管理節(jié)點確定第一數(shù)據(jù)的熱度高于第一熱度區(qū)間的上限時,確定第二存儲節(jié)點,指示第一存儲節(jié)點向第二存儲節(jié)點發(fā)送第一數(shù)據(jù),無需第一存儲節(jié)點和第二存儲節(jié)點自行判斷,有助于減少各存儲節(jié)點的計算量。且管理節(jié)點能夠直接確定出與第一數(shù)據(jù)的熱度相匹配的存儲節(jié)點,提高遷移效率。

15、在一種可能的實現(xiàn)方式中,當多個存儲節(jié)點中包含優(yōu)先級與第二存儲節(jié)點的優(yōu)先級相同的多個存儲節(jié)點時,管理節(jié)點還用于通過如下方式中的至少一種從集合a中選擇第二存儲節(jié)點:采用隨機式的選擇;采用輪流的方式選擇;根據(jù)集合a中的存儲節(jié)點的被訪問頻率來選擇;根據(jù)集合a中的存儲節(jié)點的存儲占比來選擇;其中,集合a由多個存儲節(jié)點中優(yōu)先級與第二存儲節(jié)點的優(yōu)先級相同的存儲節(jié)點構成。

16、示例性的,集合a中的各存儲節(jié)點還用于:統(tǒng)計存儲節(jié)點的被訪問頻率,向管理節(jié)點發(fā)送存儲節(jié)點的被訪問頻率。管理節(jié)點還用于:獲取集合a中的各存儲節(jié)點的被訪問頻率。

17、示例性的,集合a中的各存儲節(jié)點還用于:統(tǒng)計存儲節(jié)點的存儲占比(比如,統(tǒng)計存儲節(jié)點中已經(jīng)存儲的數(shù)據(jù)量和能夠存儲的數(shù)據(jù)總量之間的比值),向管理節(jié)點發(fā)送存儲節(jié)點的存儲占比。管理節(jié)點還用于:獲取集合a中的各存儲節(jié)點的存儲占比。此處的存儲占比具體可以是緩存的存儲占比。

18、上述技術方案中,提供管理節(jié)點從優(yōu)先級相同的多個存儲節(jié)點中選擇出第二存儲節(jié)點的方式,且該這些方式均有助于實現(xiàn)優(yōu)先級相同的多個存儲節(jié)點中存儲數(shù)據(jù)量的均衡。

19、情況2,由第一存儲節(jié)點進行觸發(fā)。

20、在一種可能的實現(xiàn)方式中,管理節(jié)點還用于:向多個存儲節(jié)點中的每個存儲節(jié)點發(fā)送每個存儲節(jié)點的優(yōu)先級。第一存儲節(jié)點還用于:接收來自管理節(jié)點的第一存儲節(jié)點的優(yōu)先級,并在確定第一數(shù)據(jù)的熱度高于第一熱度區(qū)間的上限時,向第二存儲節(jié)點發(fā)送第一數(shù)據(jù)。第二存儲節(jié)點用于:接收來自管理節(jié)點的第二存儲節(jié)點的優(yōu)先級,接收來自第一存儲節(jié)點的第一數(shù)據(jù),在確定第一數(shù)據(jù)的熱度位于第二熱度區(qū)間時,將第一數(shù)據(jù)存儲至第二存儲節(jié)點中,或者,在確定第一數(shù)據(jù)的熱度高于第二熱度區(qū)間的上限時,向存儲網(wǎng)絡中的第四存儲節(jié)點發(fā)送第一數(shù)據(jù)。其中,第二熱度區(qū)間是第二存儲節(jié)點的優(yōu)先級對應的熱度區(qū)間,第二存儲節(jié)點是存儲網(wǎng)絡中第一存儲節(jié)點的下一跳的存儲節(jié)點,且第二存儲節(jié)點的優(yōu)先級高于第一存儲節(jié)點的優(yōu)先級,示例性的,第一熱度區(qū)間的上限等于第二熱度區(qū)間的下限。第四存儲節(jié)點是存儲網(wǎng)絡中第二存儲節(jié)點的下一跳的存儲節(jié)點,且第四存儲節(jié)點的優(yōu)先級高于第二存儲節(jié)點的優(yōu)先級,示例性的,第二熱度區(qū)間的上限等于第四存儲節(jié)點的優(yōu)先級對應的熱度區(qū)間的下限。

21、在一種可能的實現(xiàn)方式中,當多個存儲節(jié)點中包含優(yōu)先級與第二存儲節(jié)點的優(yōu)先級相同的、且是第一存儲節(jié)點的下一跳的多個存儲節(jié)點時:

22、第一個示例中,第一存儲節(jié)點還用于通過如下方式中的至少一種從集合b中選擇第二存儲節(jié)點:采用隨機式的選擇;采用輪流的方式選擇;從管理節(jié)點中獲取集合b中的各存儲節(jié)點的被訪問頻率,根據(jù)集合b中的各存儲節(jié)點的被訪問頻率來選擇;從管理節(jié)點中獲取集合b中的各存儲節(jié)點的存儲占比,根據(jù)集合b中的各存儲節(jié)點的存儲占比來選擇。

23、第二個示例中,第一存儲節(jié)點還用于從管理節(jié)點中獲取第二存儲節(jié)點的標識。示例性的,管理節(jié)點還用于通過如下方式中的至少一種從集合b中選擇第二存儲節(jié)點:采用隨機式的選擇;采用輪流的方式選擇;根據(jù)集合b中的存儲節(jié)點的被訪問頻率來選擇;根據(jù)集合b中的存儲節(jié)點的存儲占比來選擇。

24、其中,集合b由多個存儲節(jié)點中優(yōu)先級與第二存儲節(jié)點的優(yōu)先級相同的、且是第一存儲節(jié)點的下一跳的多個存儲節(jié)點構成。

25、上述技術方案中,每個存儲節(jié)點中記錄有自己在存儲網(wǎng)絡中的優(yōu)先級,進而可以確定該優(yōu)先級對應的熱度區(qū)間,當存儲節(jié)點確定自己存儲的數(shù)據(jù)的熱度高于熱度區(qū)間的上限時,可以將數(shù)據(jù)遷移至比自己優(yōu)先級高的下一跳的存儲節(jié)點中,每個存儲節(jié)點自行判斷是否進行數(shù)據(jù)遷移,有助于減少管理節(jié)點的計算量,以及減少存儲節(jié)點與管理節(jié)點之間的交互。

26、在一種可能的實現(xiàn)方式中,管理節(jié)點是存儲網(wǎng)絡中的任一個存儲節(jié)點;或者,管理節(jié)點為與存儲網(wǎng)絡相連的任一個具有計算能力的設備(也即位于存儲網(wǎng)絡外的具有計算能力的設備)。

27、在一種可能的實現(xiàn)方式中,在存儲網(wǎng)絡中,第一數(shù)據(jù)可以持久化存儲于一個或多個存儲節(jié)點中,也可以緩存于一個或多個存儲節(jié)點中。進一步的,第一存儲節(jié)點在向第二存儲節(jié)點發(fā)送第一數(shù)據(jù)時,具體用于:將第一存儲節(jié)點的緩存中的第一數(shù)據(jù)發(fā)送給第二存儲節(jié)點。第二存儲節(jié)點在將第一數(shù)據(jù)存儲至第二存儲節(jié)點中時,具體用于:將第一數(shù)據(jù)存儲至第二存儲節(jié)點的緩存中。上述技術方案中,基于數(shù)據(jù)熱度將數(shù)據(jù)在不同優(yōu)先級的存儲節(jié)點的緩存中進行遷移,有助于縮短第一業(yè)務節(jié)點訪問數(shù)據(jù)所需的整體時長。

28、在一種可能的實現(xiàn)方式中,在存儲網(wǎng)絡還與第二業(yè)務節(jié)點相連的情況下,每個存儲節(jié)點的優(yōu)先級包括第一優(yōu)先級和第二優(yōu)先級。其中,每個存儲節(jié)點的第一優(yōu)先級由第一業(yè)務節(jié)點與存儲節(jié)點之間傳輸消息所需的時長確定,每個存儲節(jié)點的第二優(yōu)先級由第二業(yè)務節(jié)點與存儲節(jié)點之間傳輸消息所需的時長確定。多個存儲節(jié)點中還包括第五存儲節(jié)點,在第五存儲節(jié)點的第二優(yōu)先級與第一存儲節(jié)點的第一優(yōu)先級相同的情況下,第五存儲節(jié)點和第一存儲節(jié)點中均存儲有第一數(shù)據(jù)。上述技術方案中,設定第五存儲節(jié)點和第一存儲節(jié)點中均存儲有第一數(shù)據(jù),從而第二業(yè)務節(jié)點可從第五存儲節(jié)點中訪問第一數(shù)據(jù),而無需從第一存儲節(jié)點中訪問第一數(shù)據(jù),有助于縮短第二業(yè)務節(jié)點訪問第一數(shù)據(jù)時所需的時長。

29、在一種可能的實現(xiàn)方式中,第五存儲節(jié)點用于:將第五存儲節(jié)點中存儲的第一數(shù)據(jù)發(fā)送給第六存儲節(jié)點;其中,第六存儲節(jié)點的第二優(yōu)先級與第二存儲節(jié)點的第一優(yōu)先級相同,也即,第六存儲節(jié)點是第五存儲節(jié)點的下一跳存儲節(jié)點,第六存儲節(jié)點的優(yōu)先級高于第五存儲節(jié)點的優(yōu)先級。上述技術方案中,在第一存儲節(jié)點中的第一數(shù)據(jù)發(fā)生遷移時,第五存儲節(jié)點中的第一數(shù)據(jù)也會相應發(fā)生遷移,保障第一數(shù)據(jù)存儲于與第一數(shù)據(jù)的熱度相符合的優(yōu)先級對應的存儲節(jié)點中。

30、在一種可能的實現(xiàn)方式中,管理節(jié)點還用于:記錄存儲有第一數(shù)據(jù)的存儲節(jié)點的標識。相應的,管理節(jié)點還用于:接收來自第一業(yè)務節(jié)點的查詢請求,查詢請求用于查詢存儲有第一數(shù)據(jù)的存儲節(jié)點的標識;向第一業(yè)務節(jié)點發(fā)送第一存儲節(jié)點的標識和第五存儲節(jié)點的標識;第一存儲節(jié)點還用于:接收來自第一業(yè)務節(jié)點的訪問請求,根據(jù)訪問請求,修改第一存儲節(jié)點中存儲的第一數(shù)據(jù);第五存儲節(jié)點用于:接收來自第一業(yè)務節(jié)點的訪問請求,根據(jù)訪問請求,修改第五存儲節(jié)點中存儲的第一數(shù)據(jù)。

31、上述技術方案中,第一業(yè)務節(jié)點在修改第一存儲節(jié)點中的第一數(shù)據(jù)時,還需要同步修改第五存儲節(jié)點中的第一數(shù)據(jù),有助于保障第一存儲節(jié)點和第五存儲節(jié)點中存儲的第一數(shù)據(jù)的一致性。

32、第二方面,本技術提供一種存儲系統(tǒng),包括:

33、多個存儲節(jié)點,多個存儲節(jié)點中的部分存儲節(jié)點組成torus網(wǎng)絡,多個存儲節(jié)點中除部分存儲節(jié)點以外的其他存儲節(jié)點組成第一網(wǎng)絡,torus網(wǎng)絡、第一網(wǎng)絡和第一業(yè)務節(jié)點依次連接;torus網(wǎng)絡中的存儲節(jié)點用于:在torus網(wǎng)絡中的存儲節(jié)點存儲的第三數(shù)據(jù)的熱度高于熱度閾值時,向第一網(wǎng)絡中的存儲節(jié)點發(fā)送第三數(shù)據(jù)。示例性的,第一網(wǎng)絡中的存儲節(jié)點用于:將第三數(shù)據(jù)存儲在第一網(wǎng)絡的持久化存儲中。

34、示例性的,第一網(wǎng)絡是fullmesh網(wǎng)絡。

35、上述技術方案中,基于數(shù)據(jù)的熱度以及用于分隔兩個網(wǎng)絡的熱度閾值,將熱度高于熱度閾值的數(shù)據(jù)存儲于第一網(wǎng)絡的存儲節(jié)點中,有助于縮短第一業(yè)務節(jié)點訪問數(shù)據(jù)所需的整體時長。

36、在一種可能的實現(xiàn)方式中,第一網(wǎng)絡中的存儲節(jié)點用于:在第一網(wǎng)絡中的存儲節(jié)點存儲的第四數(shù)據(jù)的熱度低于或等于熱度閾值時,向torus網(wǎng)絡中的存儲節(jié)點發(fā)送第四數(shù)據(jù)。示例性的,torus網(wǎng)絡中的存儲節(jié)點用于:將第四數(shù)據(jù)存儲在torus網(wǎng)絡的持久化存儲中。

37、上述技術方案中,將熱度低于或等于熱度閾值的數(shù)據(jù)存儲于torus網(wǎng)絡的存儲節(jié)點中,有助于實現(xiàn)第一網(wǎng)絡的存儲節(jié)點能夠有足夠的存儲空間用于存儲熱度高于熱度閾值的數(shù)據(jù),進而縮短第一業(yè)務節(jié)點訪問數(shù)據(jù)所需的整體時長。

38、在一種可能的實現(xiàn)方式中,存儲系統(tǒng)中還包括管理節(jié)點,管理節(jié)點可用于確定每個存儲節(jié)點位于torus網(wǎng)絡中,還是位于第一網(wǎng)絡中。

39、torus網(wǎng)絡中的存儲節(jié)點將第三數(shù)據(jù)發(fā)送給第一網(wǎng)絡中的存儲節(jié)點,具體可以是由管理節(jié)點進行觸發(fā),或者由torus網(wǎng)絡中的存儲節(jié)點自行判斷之后觸發(fā),如下分兩種情況說明:

40、情況1,由管理節(jié)點進行觸發(fā)。

41、管理節(jié)點還用于:獲取第三數(shù)據(jù)的熱度;在確定第三數(shù)據(jù)的熱度高于熱度閾值時,指示torus網(wǎng)絡中的存儲節(jié)點向第一網(wǎng)絡中的存儲節(jié)點發(fā)送第三數(shù)據(jù)。

42、在一種可能的實現(xiàn)方式中,管理節(jié)點可通過如下方式的至少一種從第一網(wǎng)絡中選擇用于存儲第三數(shù)據(jù)的存儲節(jié)點:采用隨機式的選擇;采用輪流的方式選擇;根據(jù)第一網(wǎng)絡中的存儲節(jié)點的被訪問頻率來選擇;根據(jù)第一網(wǎng)絡中的存儲節(jié)點的存儲占比來選擇。

43、示例性的,第一網(wǎng)絡中的各存儲節(jié)點還用于:統(tǒng)計存儲節(jié)點的被訪問頻率,向管理節(jié)點發(fā)送存儲節(jié)點的被訪問頻率。管理節(jié)點還用于:獲取第一網(wǎng)絡中的各存儲節(jié)點的被訪問頻率。

44、示例性的,第一網(wǎng)絡中的各存儲節(jié)點還用于:統(tǒng)計存儲節(jié)點的存儲占比(比如,統(tǒng)計存儲節(jié)點中已經(jīng)存儲的數(shù)據(jù)量和能夠存儲的數(shù)據(jù)總量之間的比值),向管理節(jié)點發(fā)送存儲節(jié)點的存儲占比。管理節(jié)點還用于:獲取第一網(wǎng)絡中的各存儲節(jié)點的存儲占比。此處的存儲占比,具體可以是持久化存儲的存儲占比。

45、情況2,由torus網(wǎng)絡中的存儲節(jié)點進行觸發(fā)。

46、在一種可能的實現(xiàn)方式中,管理節(jié)點還用于:向多個存儲節(jié)點中的每個存儲節(jié)點發(fā)送存儲節(jié)點所屬網(wǎng)絡的標識和熱度閾值。torus網(wǎng)絡中的存儲節(jié)點還用于:接收來自管理節(jié)點的torus網(wǎng)絡的標識和熱度閾值,并在確定第三數(shù)據(jù)的熱度高于熱度閾值時,向第一網(wǎng)絡中的存儲節(jié)點發(fā)送第三數(shù)據(jù)。

47、第一個示例中,torus網(wǎng)絡中的存儲節(jié)點可通過如下方式的至少一種從第一網(wǎng)絡中選擇用于存儲第三數(shù)據(jù)的存儲節(jié)點:采用隨機式的選擇;采用輪流的方式選擇;從管理節(jié)點獲取第一網(wǎng)絡中的各存儲節(jié)點的被訪問頻率,根據(jù)第一網(wǎng)絡中各存儲節(jié)點的被訪問頻率來選擇;從管理節(jié)點中獲取第一網(wǎng)絡中各存儲節(jié)點的存儲占比,根據(jù)第一網(wǎng)絡中各存儲節(jié)點的存儲占比來選擇。

48、第二個示例中,torus網(wǎng)絡中的存儲節(jié)點從管理節(jié)點中獲取用于存儲第三數(shù)據(jù)的存儲節(jié)點的標識。示例性的,管理節(jié)點還用于通過如下方式中的至少一種從第一網(wǎng)絡中選擇用于存儲第三數(shù)據(jù)的存儲節(jié)點:采用隨機式的選擇;采用輪流的方式選擇;根據(jù)第一網(wǎng)絡中的存儲節(jié)點的被訪問頻率來選擇;根據(jù)第一網(wǎng)絡中的存儲節(jié)點的存儲占比來選擇。

49、可以理解的是,第二方面沒有詳盡描述的技術方案,還可參見第一方面中的描述。

50、第三方面,本技術提供一種存儲方法,該存儲方法適用于存儲系統(tǒng)中,存儲系統(tǒng)包括多個存儲節(jié)點,由多個存儲節(jié)點構成的存儲網(wǎng)絡與第一業(yè)務節(jié)點相連,每個存儲節(jié)點的優(yōu)先級由第一業(yè)務節(jié)點與存儲節(jié)點之間傳輸消息所需的時長確定。多個存儲節(jié)點包括第一存儲節(jié)點和第二存儲節(jié)點。

51、存儲方法包括:在第一存儲節(jié)點中的第一數(shù)據(jù)的熱度高于第一熱度區(qū)間的上限時,第一存儲節(jié)點向第二存儲節(jié)點發(fā)送第一數(shù)據(jù);其中,第二存儲節(jié)點的優(yōu)先級高于第一存儲節(jié)點的優(yōu)先級,第一熱度區(qū)間為第一存儲節(jié)點的優(yōu)先級對應的熱度區(qū)間。

52、在一種可能的實現(xiàn)方式中,該存儲方法還包括:在第一存儲節(jié)點中的第二數(shù)據(jù)的熱度低于第一熱度區(qū)間的下限時,第一存儲節(jié)點向第三存儲節(jié)點發(fā)送第二數(shù)據(jù),其中,多個存儲節(jié)點中還包括第三存儲節(jié)點,第三存儲節(jié)點的優(yōu)先級低于第一存儲節(jié)點的優(yōu)先級。

53、在第一種存儲網(wǎng)絡的組網(wǎng)形態(tài)中,存儲網(wǎng)絡為torus網(wǎng)絡。在第二種存儲網(wǎng)絡的組網(wǎng)形態(tài)中,存儲網(wǎng)絡中包括torus網(wǎng)絡和第一網(wǎng)絡,torus網(wǎng)絡由多個存儲節(jié)點中的部分存儲節(jié)點組成,第一網(wǎng)絡由多個存儲節(jié)點中除該部分存儲節(jié)點以外的其他存儲節(jié)點組成,torus網(wǎng)絡、第一網(wǎng)絡和第一業(yè)務節(jié)點依次連接。

54、在一種可能的實現(xiàn)方式中,存儲系統(tǒng)中還包括管理節(jié)點。存儲方法還包括:管理節(jié)點根據(jù)多個存儲節(jié)點和第一業(yè)務節(jié)點的拓撲關系,確定多個存儲節(jié)點中每個存儲節(jié)點的優(yōu)先級。

55、第一存儲節(jié)點將第一數(shù)據(jù)發(fā)送給第二存儲節(jié)點,具體可以由管理節(jié)點進行觸發(fā),或者由第一存儲節(jié)點自行判斷之后觸發(fā),如下分兩種情況說明:

56、情況1,由管理節(jié)點進行觸發(fā)。

57、在第一存儲節(jié)點向第二存儲節(jié)點發(fā)送第一數(shù)據(jù)之前,方法還包括:管理節(jié)點獲取第一數(shù)據(jù)的熱度,在確定第一數(shù)據(jù)的熱度高于第一熱度區(qū)間的上限時,根據(jù)第一數(shù)據(jù)的熱度和每個存儲節(jié)點的優(yōu)先級,從多個存儲節(jié)點中選擇第二存儲節(jié)點,指示第一存儲節(jié)點向第二存儲節(jié)點發(fā)送第一數(shù)據(jù)。相應的,在第一存儲節(jié)點向第二存儲節(jié)點發(fā)送第一數(shù)據(jù)之后,方法還包括:第二存儲節(jié)點將第一數(shù)據(jù)存儲至第二存儲節(jié)點中。其中,第一數(shù)據(jù)的熱度位于第二熱度區(qū)間,第二熱度區(qū)間是第二存儲節(jié)點的優(yōu)先級對應的熱度區(qū)間。

58、示例性的,管理節(jié)點在根據(jù)第一數(shù)據(jù)的熱度和每個存儲節(jié)點的優(yōu)先級,從多個存儲節(jié)點中選擇第二存儲節(jié)點時,具體可以是,管理節(jié)點在確定第一數(shù)據(jù)的熱度位于第二熱度區(qū)間的情況下,選擇第二存儲節(jié)點。

59、示例性的,第一存儲節(jié)點還可以統(tǒng)計第一數(shù)據(jù)的熱度,將第一數(shù)據(jù)的熱度發(fā)送給管理節(jié)點。管理節(jié)點還根據(jù)第一存儲節(jié)點統(tǒng)計的第一數(shù)據(jù)的熱度,以及其他存儲節(jié)點(例如,下述的第五存儲節(jié)點)統(tǒng)計的第一數(shù)據(jù)的熱度,確定第一數(shù)據(jù)的熱度。

60、在一種可能的實現(xiàn)方式中,當多個存儲節(jié)點中包含優(yōu)先級與第二存儲節(jié)點的優(yōu)先級相同的多個存儲節(jié)點時,管理節(jié)點可以通過如下方式中的至少一種從集合a中選擇第二存儲節(jié)點:采用隨機式的選擇;采用輪流的方式選擇;根據(jù)集合a中的存儲節(jié)點的被訪問頻率來選擇;根據(jù)集合a中的存儲節(jié)點的存儲占比來選擇;其中,集合a由多個存儲節(jié)點中優(yōu)先級與第二存儲節(jié)點的優(yōu)先級相同的存儲節(jié)點構成。

61、示例性的,集合a中的各存儲節(jié)點還統(tǒng)計存儲節(jié)點的被訪問頻率,向管理節(jié)點發(fā)送存儲節(jié)點的被訪問頻率。相應的,管理節(jié)點還獲取集合a中的各存儲節(jié)點的被訪問頻率。

62、示例性的,集合a中的各存儲節(jié)點還統(tǒng)計存儲節(jié)點的存儲占比(比如,統(tǒng)計存儲節(jié)點中已經(jīng)存儲的數(shù)據(jù)量和能夠存儲的數(shù)據(jù)總量之間的比值),向管理節(jié)點發(fā)送存儲節(jié)點的存儲占比。相應的,管理節(jié)點還獲取集合a中的各存儲節(jié)點的存儲占比。此處的存儲占比具體可以是緩存的存儲占比。

63、情況2,由第一存儲節(jié)點進行觸發(fā)。

64、在一種可能的實現(xiàn)方式中,管理節(jié)點還向多個存儲節(jié)點中的每個存儲節(jié)點發(fā)送每個存儲節(jié)點的優(yōu)先級。相應的,第一存儲節(jié)點還接收來自管理節(jié)點的第一存儲節(jié)點的優(yōu)先級,并在確定第一數(shù)據(jù)的熱度高于第一熱度區(qū)間的上限時,向第二存儲節(jié)點發(fā)送第一數(shù)據(jù)。相應的,第二存儲節(jié)點還可以接收來自管理節(jié)點的第二存儲節(jié)點的優(yōu)先級,接收來自第一存儲節(jié)點的第一數(shù)據(jù),第二存儲節(jié)點在確定第一數(shù)據(jù)的熱度位于第二熱度區(qū)間時,將第一數(shù)據(jù)存儲至第二存儲節(jié)點中,或者,第二存儲節(jié)點在確定第一數(shù)據(jù)的熱度高于第二熱度區(qū)間的上限時,向存儲網(wǎng)絡中的第四存儲節(jié)點發(fā)送第一數(shù)據(jù)。其中,第二熱度區(qū)間是第二存儲節(jié)點的優(yōu)先級對應的熱度區(qū)間,第二存儲節(jié)點是存儲網(wǎng)絡中第一存儲節(jié)點的下一跳的存儲節(jié)點,且第二存儲節(jié)點的優(yōu)先級高于第一存儲節(jié)點的優(yōu)先級。第四存儲節(jié)點是存儲網(wǎng)絡中第二存儲節(jié)點的下一跳的存儲節(jié)點,且第四存儲節(jié)點的優(yōu)先級高于第二存儲節(jié)點的優(yōu)先級。

65、在一種可能的實現(xiàn)方式中,當多個存儲節(jié)點中包含優(yōu)先級與第二存儲節(jié)點的優(yōu)先級相同的、且是第一存儲節(jié)點的下一跳的多個存儲節(jié)點時:

66、第一個示例中,第一存儲節(jié)點還可以通過如下方式中的至少一種從集合b中選擇第二存儲節(jié)點:采用隨機式的選擇;采用輪流的方式選擇;第一存儲節(jié)點從管理節(jié)點中獲取集合b中的各存儲節(jié)點的被訪問頻率,根據(jù)集合b中的各存儲節(jié)點的被訪問頻率來選擇;第一存儲節(jié)點從管理節(jié)點中獲取集合b中的各存儲節(jié)點的存儲占比,根據(jù)集合b中的各存儲節(jié)點的存儲占比來選擇。

67、第二個示例中,第一存儲節(jié)點從管理節(jié)點中獲取第二存儲節(jié)點的標識。示例性的,管理節(jié)點還可以通過如下方式中的至少一種從集合b中選擇第二存儲節(jié)點:采用隨機式的選擇;采用輪流的方式選擇;根據(jù)集合b中的存儲節(jié)點的被訪問頻率來選擇;根據(jù)集合b中的存儲節(jié)點的存儲占比來選擇。

68、其中,集合b由多個存儲節(jié)點中優(yōu)先級與第二存儲節(jié)點的優(yōu)先級相同的、且是第一存儲節(jié)點的下一跳的多個存儲節(jié)點構成。

69、在一種可能的實現(xiàn)方式中,管理節(jié)點是存儲網(wǎng)絡中的任一個存儲節(jié)點;或者,管理節(jié)點為與存儲網(wǎng)絡相連的任一個具有計算能力的設備(也即位于存儲網(wǎng)絡外的具有計算能力的設備)。

70、在一種可能的實現(xiàn)方式中,在存儲網(wǎng)絡中,第一數(shù)據(jù)可以持久化存儲于一個或多個存儲節(jié)點中,也可以緩存于一個或多個存儲節(jié)點中。進一步的,第一存儲節(jié)點在向第二存儲節(jié)點發(fā)送第一數(shù)據(jù)時,具體可以是,將第一存儲節(jié)點的緩存中的第一數(shù)據(jù)發(fā)送給第二存儲節(jié)點。第二存儲節(jié)點在將第一數(shù)據(jù)存儲至第二存儲節(jié)點中時,具體可以是,將第一數(shù)據(jù)存儲至第二存儲節(jié)點的緩存中。

71、在一種可能的實現(xiàn)方式中,在存儲網(wǎng)絡還與第二業(yè)務節(jié)點相連的情況下,每個存儲節(jié)點的優(yōu)先級包括第一優(yōu)先級和第二優(yōu)先級。其中,每個存儲節(jié)點的第一優(yōu)先級由第一業(yè)務節(jié)點與存儲節(jié)點之間傳輸消息所需的時長確定,每個存儲節(jié)點的第二優(yōu)先級由第二業(yè)務節(jié)點與存儲節(jié)點之間傳輸消息所需的時長確定。多個存儲節(jié)點中還包括第五存儲節(jié)點,在第五存儲節(jié)點的第二優(yōu)先級與第一存儲節(jié)點的第一優(yōu)先級相同的情況下,第五存儲節(jié)點和第一存儲節(jié)點中均存儲有第一數(shù)據(jù)。

72、在一種可能的實現(xiàn)方式中,第五存儲節(jié)點還可以將第五存儲節(jié)點中存儲的第一數(shù)據(jù)發(fā)送給第六存儲節(jié)點;其中,第六存儲節(jié)點的第二優(yōu)先級與第二存儲節(jié)點的第一優(yōu)先級相同,也即,第六存儲節(jié)點是第五存儲節(jié)點的下一跳存儲節(jié)點,第六存儲節(jié)點的優(yōu)先級高于第五存儲節(jié)點的優(yōu)先級。

73、在一種可能的實現(xiàn)方式中,管理節(jié)點還可以記錄存儲有第一數(shù)據(jù)的存儲節(jié)點的標識。相應的,第一業(yè)務節(jié)點向管理節(jié)點發(fā)送查詢請求,查詢請求用于查詢存儲有第一數(shù)據(jù)的存儲節(jié)點的標識。管理節(jié)點接收來自第一業(yè)務節(jié)點的查詢請求,響應于查詢請求向第一業(yè)務節(jié)點發(fā)送第一存儲節(jié)點的標識和第五存儲節(jié)點的標識。相應的,第一業(yè)務節(jié)點根據(jù)第一存儲節(jié)點的標識,向第一存儲節(jié)點發(fā)送訪問請求,第一存儲節(jié)點接收來自第一業(yè)務節(jié)點的訪問請求,根據(jù)訪問請求,修改第一存儲節(jié)點中存儲的第一數(shù)據(jù)。第一業(yè)務節(jié)點根據(jù)第五存儲節(jié)點的標識,向第五存儲節(jié)點發(fā)送訪問請求,第五存儲節(jié)點接收來自第一業(yè)務節(jié)點的訪問請求,根據(jù)訪問請求,修改第五存儲節(jié)點中存儲的第一數(shù)據(jù)。

74、可以理解的是,第三方面沒有詳盡描述的技術方案,還可參見第一方面中的描述。

75、第四方面,本技術提供一種存儲方法,該存儲方法適用于存儲系統(tǒng)中,存儲系統(tǒng)包括多個存儲節(jié)點,多個存儲節(jié)點中的部分存儲節(jié)點組成torus網(wǎng)絡,多個存儲節(jié)點中除部分存儲節(jié)點以外的其他存儲節(jié)點組成第一網(wǎng)絡,torus網(wǎng)絡、第一網(wǎng)絡和第一業(yè)務節(jié)點依次連接。示例性的,第一網(wǎng)絡是fullmesh網(wǎng)絡。

76、存儲方法包括:在torus網(wǎng)絡中的存儲節(jié)點存儲的第三數(shù)據(jù)的熱度高于熱度閾值時,torus網(wǎng)絡中的存儲節(jié)點向第一網(wǎng)絡中的存儲節(jié)點發(fā)送第三數(shù)據(jù)。示例性的,第一網(wǎng)絡中的存儲節(jié)點將第三數(shù)據(jù)存儲在第一網(wǎng)絡的持久化存儲中。在一種可能的實現(xiàn)方式中,在第一網(wǎng)絡中的存儲節(jié)點存儲的第四數(shù)據(jù)的熱度低于或等于熱度閾值時,第一網(wǎng)絡中的存儲節(jié)點向torus網(wǎng)絡中的存儲節(jié)點發(fā)送第四數(shù)據(jù)。示例性的,torus網(wǎng)絡中的存儲節(jié)點將第四數(shù)據(jù)存儲在torus網(wǎng)絡的持久化存儲中。

77、在一種可能的實現(xiàn)方式中,存儲系統(tǒng)中還包括管理節(jié)點,管理節(jié)點可確定每個存儲節(jié)點位于torus網(wǎng)絡中,還是位于第一網(wǎng)絡中。

78、torus網(wǎng)絡中的存儲節(jié)點將第三數(shù)據(jù)發(fā)送給第一網(wǎng)絡中的存儲節(jié)點,具體可以是由管理節(jié)點進行觸發(fā),或者由torus網(wǎng)絡中的該存儲節(jié)點自行判斷之后觸發(fā),如下分兩種情況說明:

79、情況1,由管理節(jié)點進行觸發(fā)。

80、torus網(wǎng)絡中的存儲節(jié)點向第一網(wǎng)絡中的存儲節(jié)點發(fā)送第三數(shù)據(jù)之前,管理節(jié)點還獲取第三數(shù)據(jù)的熱度;在確定第三數(shù)據(jù)的熱度高于熱度閾值時,指示torus網(wǎng)絡中的存儲節(jié)點向第一網(wǎng)絡中的存儲節(jié)點發(fā)送第三數(shù)據(jù)。

81、在一種可能的實現(xiàn)方式中,管理節(jié)點可通過如下方式的至少一種從第一網(wǎng)絡中選擇用于存儲第三數(shù)據(jù)的存儲節(jié)點:采用隨機式的選擇;采用輪流的方式選擇;根據(jù)第一網(wǎng)絡中的存儲節(jié)點的被訪問頻率來選擇;根據(jù)第一網(wǎng)絡中的存儲節(jié)點的存儲占比來選擇。

82、示例性的,第一網(wǎng)絡中的各存儲節(jié)點還統(tǒng)計存儲節(jié)點的被訪問頻率,向管理節(jié)點發(fā)送存儲節(jié)點的被訪問頻率。相應的,管理節(jié)點還獲取第一網(wǎng)絡中的各存儲節(jié)點的被訪問頻率。

83、示例性的,第一網(wǎng)絡中的各存儲節(jié)點還統(tǒng)計存儲節(jié)點的存儲占比(比如,統(tǒng)計存儲節(jié)點中已經(jīng)存儲的數(shù)據(jù)量和能夠存儲的數(shù)據(jù)總量之間的比值),向管理節(jié)點發(fā)送存儲節(jié)點的存儲占比。相應的,管理節(jié)點還獲取第一網(wǎng)絡中的各存儲節(jié)點的存儲占比。此處的存儲占比,具體可以是持久化存儲的存儲占比。

84、情況2,由torus網(wǎng)絡中的存儲節(jié)點進行觸發(fā)。

85、在一種可能的實現(xiàn)方式中,管理節(jié)點還向多個存儲節(jié)點中的每個存儲節(jié)點發(fā)送存儲節(jié)點所屬網(wǎng)絡的標識和熱度閾值。torus網(wǎng)絡中的存儲節(jié)點還接收來自管理節(jié)點的torus網(wǎng)絡的標識和熱度閾值,并在確定第三數(shù)據(jù)的熱度高于熱度閾值時,向第一網(wǎng)絡中的存儲節(jié)點發(fā)送第三數(shù)據(jù)。

86、第一個示例中,torus網(wǎng)絡中的存儲節(jié)點可通過如下方式的至少一種從第一網(wǎng)絡中選擇用于存儲第三數(shù)據(jù)的存儲節(jié)點:采用隨機式的選擇;采用輪流的方式選擇;torus網(wǎng)絡中的存儲節(jié)點從管理節(jié)點獲取第一網(wǎng)絡中的各存儲節(jié)點的被訪問頻率,根據(jù)第一網(wǎng)絡中各存儲節(jié)點的被訪問頻率來選擇;torus網(wǎng)絡中的存儲節(jié)點從管理節(jié)點中獲取第一網(wǎng)絡中各存儲節(jié)點的存儲占比,根據(jù)第一網(wǎng)絡中各存儲節(jié)點的存儲占比來選擇。

87、第二個示例中,torus網(wǎng)絡中的存儲節(jié)點從管理節(jié)點中獲取用于存儲第三數(shù)據(jù)的存儲節(jié)點的標識。示例性的,管理節(jié)點還通過如下方式中的至少一種從第一網(wǎng)絡中選擇用于存儲第三數(shù)據(jù)的存儲節(jié)點:采用隨機式的選擇;采用輪流的方式選擇;根據(jù)第一網(wǎng)絡中的存儲節(jié)點的被訪問頻率來選擇;根據(jù)第一網(wǎng)絡中的存儲節(jié)點的存儲占比來選擇。

88、可以理解的是,第四方面沒有詳盡描述的技術方案,還可參見第一方面和第二方面中的描述。

89、第五方面,本技術提供一種計算設備,包括處理器,處理器與存儲器相連,存儲器用于存儲計算機程序,處理器用于執(zhí)行存儲器中存儲的計算機程序,以使得計算設備實現(xiàn)第一方面的任一個可能的實現(xiàn)方式中存儲節(jié)點的功能;或者,以使得計算設備實現(xiàn)第一方面的任一個可能的實現(xiàn)方式中管理節(jié)點的功能;或者,以使得計算設備實現(xiàn)第二方面的任一個可能的實現(xiàn)方式中存儲節(jié)點的功能;或者,以使得計算設備實現(xiàn)第二方面的任一個可能的實現(xiàn)方式中管理節(jié)點的功能。

90、第六方面,本技術提供一種計算設備,包括用于實現(xiàn)第一方面的任一個可能的實現(xiàn)方式中存儲節(jié)點的功能的模塊;或者,包括用于實現(xiàn)第一方面的任一個可能的實現(xiàn)方式中管理節(jié)點的功能的模塊;或者,包括用于實現(xiàn)第二方面的任一個可能的實現(xiàn)方式中存儲節(jié)點的功能的模塊;或者,包括用于實現(xiàn)第二方面的任一個可能的實現(xiàn)方式中管理節(jié)點的功能的模塊。

91、第七方面,本技術提供一種計算機可讀存儲介質,存儲介質中存儲有計算機程序或指令,當計算機程序或指令被計算設備執(zhí)行時,以使得計算設備實現(xiàn)第一方面的任一個可能的實現(xiàn)方式中存儲節(jié)點的功能;或者,以使得計算設備實現(xiàn)第一方面的任一個可能的實現(xiàn)方式中管理節(jié)點的功能;或者,以使得計算設備實現(xiàn)第二方面的任一個可能的實現(xiàn)方式中存儲節(jié)點的功能;或者,以使得計算設備實現(xiàn)第二方面的任一個可能的實現(xiàn)方式中管理節(jié)點的功能。

92、第八方面,本技術提供一種計算機程序產(chǎn)品,計算機程序產(chǎn)品包括計算機程序或指令,當計算機程序或指令被計算設備執(zhí)行時,以使得計算設備實現(xiàn)第一方面的任一個可能的實現(xiàn)方式中存儲節(jié)點的功能;或者,以使得計算設備實現(xiàn)第一方面的任一個可能的實現(xiàn)方式中管理節(jié)點的功能;或者,以使得計算設備實現(xiàn)第二方面的任一個可能的實現(xiàn)方式中存儲節(jié)點的功能;或者,以使得計算設備實現(xiàn)第二方面的任一個可能的實現(xiàn)方式中管理節(jié)點的功能。

93、上述第三方面至第八方面中任一方面可以達到的技術效果可以參照上述第一方面或第二方面中有益效果的描述,此處不再重復贅述。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
慈利县| 栾川县| 铜梁县| 安仁县| 英德市| 永平县| 安图县| 浑源县| 全椒县| 腾冲县| 临江市| 普格县| 无锡市| 澄迈县| 潜山县| 紫阳县| 灵武市| 新巴尔虎右旗| 综艺| 建湖县| 靖江市| 河东区| 赣榆县| 遵化市| 云安县| 新安县| 大新县| 瑞昌市| 二连浩特市| 浮梁县| 思南县| 哈巴河县| 会宁县| 陇川县| 凉山| 沾益县| 永丰县| 昌邑市| 潮安县| 陆河县| 永济市|