两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種基于集群文件系統(tǒng)的緩存保護(hù)方法

文檔序號(hào):10570084閱讀:516來源:國知局
一種基于集群文件系統(tǒng)的緩存保護(hù)方法
【專利摘要】本發(fā)明所述基于集群文件系統(tǒng)的緩存保護(hù)方法,涉及集群文件系統(tǒng)緩存保護(hù)技術(shù),通過劃分集群節(jié)點(diǎn)的緩存為主緩存和副緩存,在此基礎(chǔ)上又劃分為讀緩存和寫緩存,緩存保護(hù)時(shí)只需要保護(hù)主緩存的寫緩存,減少了需要保護(hù)的緩存數(shù)據(jù),有效地縮短了緩存保護(hù)所需要的時(shí)間,以及下次集群節(jié)點(diǎn)上電后的恢復(fù)時(shí)間。
【專利說明】一種基于集群文件系統(tǒng)的緩存保護(hù)方法
[0001]
技術(shù)領(lǐng)域
[0002]本發(fā)明涉及集群文件系統(tǒng)緩存保護(hù)技術(shù),具體的說是一種基于集群文件系統(tǒng)的緩存保護(hù)方法。
【背景技術(shù)】
[0003]集群文件系統(tǒng)是指運(yùn)行在多臺(tái)計(jì)算機(jī)之上,之間通過某種方式相互通信從而將集群內(nèi)所有存儲(chǔ)空間資源整合、虛擬化并對外提供文件訪問服務(wù)的文件系統(tǒng)。集群文件系統(tǒng)分為多類,按照對存儲(chǔ)空間的訪問方式,可分為共享存儲(chǔ)型集群文件系統(tǒng)和分布式集群文件系統(tǒng),前者是多臺(tái)計(jì)算機(jī)識(shí)別到同樣的存儲(chǔ)空間,并相互協(xié)調(diào)共同管理其上的文件,又被稱為共享文件系統(tǒng);后者則是每臺(tái)計(jì)算機(jī)各自提供自己的存儲(chǔ)空間,并各自協(xié)調(diào)管理所有計(jì)算機(jī)節(jié)點(diǎn)中的文件。
[0004]按照元數(shù)據(jù)的管理方式,可分為對稱式集群文件系統(tǒng)和非對稱式集群文件系統(tǒng)。前者每個(gè)節(jié)點(diǎn)的角色均等,共同管理文件元數(shù)據(jù),節(jié)點(diǎn)間通過高速網(wǎng)絡(luò)進(jìn)行信息同步和互斥鎖等操作。而非對稱式集群文件系統(tǒng)中,有專門的一個(gè)或者多個(gè)節(jié)點(diǎn)負(fù)責(zé)管理元數(shù)據(jù),其他節(jié)點(diǎn)需要頻繁與元數(shù)據(jù)節(jié)點(diǎn)通信以獲取最新的元數(shù)據(jù)比如目錄列表文件屬性等等。按照文件訪問方式來分類,集群文件系統(tǒng)可分為串行訪問式和并行訪問式。串行訪問是指客戶端只能從集群中的某個(gè)節(jié)點(diǎn)來訪問集群內(nèi)的文件資源,而并行訪問則是指客戶端可以直接從集群中任意一個(gè)或者多個(gè)節(jié)點(diǎn)同時(shí)收發(fā)數(shù)據(jù),做到并行數(shù)據(jù)存取,加快速度。
[0005]集群文件系統(tǒng)緩存主要是使用內(nèi)存作為緩存,當(dāng)數(shù)據(jù)寫入緩存后可以直接應(yīng)答客戶端表示數(shù)據(jù)已經(jīng)寫入文件系統(tǒng),但是內(nèi)存為易失性存儲(chǔ),當(dāng)?shù)綦姾髢?nèi)存中緩存的數(shù)據(jù)會(huì)丟失,所以需要緩存保護(hù)。當(dāng)?shù)綦姾螅陔娙萦嚯娽尫磐甑臅r(shí)間內(nèi)把內(nèi)存數(shù)據(jù)寫入到非易失性存儲(chǔ)中,下次系統(tǒng)上電后再從非易失性存儲(chǔ)讀入到內(nèi)存中。當(dāng)前集群文件系統(tǒng)對緩存沒有進(jìn)行區(qū)分,緩存保護(hù)是對整個(gè)集群節(jié)點(diǎn)緩存進(jìn)行保護(hù),而實(shí)際真正需要保護(hù)的數(shù)據(jù)只有緩存的主備份數(shù)據(jù)。

【發(fā)明內(nèi)容】

[0006]本發(fā)明針對目前技術(shù)發(fā)展的需求和不足之處,提供一種基于集群文件系統(tǒng)的緩存保護(hù)方法。
[0007]本發(fā)明所述一種基于集群文件系統(tǒng)的緩存保護(hù)方法,解決上述技術(shù)問題采用的技術(shù)方案如下:所述一種基于集群文件系統(tǒng)的緩存保護(hù)方法,通過劃分集群節(jié)點(diǎn)的緩存為主緩存和副緩存,在此基礎(chǔ)上又劃分為讀緩存和寫緩存,緩存保護(hù)時(shí)只需要保護(hù)主緩存的寫緩存,減少了需要保護(hù)的緩存數(shù)據(jù),有效地縮短了緩存保護(hù)所需要的時(shí)間。
[0008]優(yōu)選的,將集群節(jié)點(diǎn)的緩存劃分為主緩存和副緩存,主緩存保存客戶端寫入的數(shù)據(jù),作為主備份,副緩存保存集群其他節(jié)點(diǎn)寫入的數(shù)據(jù),作為副備份;將主緩存分為讀緩存和寫緩存,副緩存分為讀緩存和寫緩存,主緩存和副緩存的讀緩存合并為一個(gè)讀緩存;當(dāng)出現(xiàn)掉電故障時(shí),緩存保護(hù)只把主緩存的寫緩存寫入非易失性存儲(chǔ)中。
[0009]優(yōu)選的,集群節(jié)點(diǎn)再上電后,緩存保護(hù)把非易失性存儲(chǔ)中的數(shù)據(jù)讀入到主緩存的寫緩存中,集群節(jié)點(diǎn)繼續(xù)把數(shù)據(jù)寫入文件系統(tǒng)。
[0010]本發(fā)明所述一種基于集群文件系統(tǒng)的緩存保護(hù)方法與現(xiàn)有技術(shù)相比具有的有益效果是:本發(fā)明將集群節(jié)點(diǎn)緩存分為主緩存和副緩存,在此基礎(chǔ)上分為讀緩存、寫緩存,緩存保護(hù)只對主緩存的寫緩存進(jìn)行保護(hù);減少了需要保護(hù)的緩存數(shù)據(jù),有效地縮短了緩存保護(hù)所需要的時(shí)間,有效提高保護(hù)效率,同時(shí),極大縮短了下次集群節(jié)點(diǎn)上電后的恢復(fù)時(shí)間。
[0011]說明書附圖
附圖1為所述基于集群文件系統(tǒng)的緩存保護(hù)方法的示意圖。
【具體實(shí)施方式】
[0012]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合具體實(shí)施例,對本發(fā)明所述一種基于集群文件系統(tǒng)的緩存保護(hù)方法進(jìn)一步詳細(xì)說明。
[0013]實(shí)施例:
本實(shí)施例所述基于集群文件系統(tǒng)的緩存保護(hù)方法,通過劃分集群節(jié)點(diǎn)的緩存為主緩存和副緩存,在此基礎(chǔ)上又劃分為讀緩存和寫緩存,緩存保護(hù)時(shí)只需要保護(hù)主緩存的寫緩存,減少了需要保護(hù)的緩存數(shù)據(jù),有效地縮短了緩存保護(hù)所需要的時(shí)間,以及下次集群節(jié)點(diǎn)上電后的恢復(fù)時(shí)間。
[0014]本實(shí)施例所述基于集群文件系統(tǒng)的緩存保護(hù)方法,其主要實(shí)施步驟如下:
步驟一,將集群節(jié)點(diǎn)的緩存劃分為主緩存和副緩存,主緩存保存客戶端寫入的數(shù)據(jù),作為主備份,副緩存保存集群其他節(jié)點(diǎn)寫入的數(shù)據(jù),作為副備份;
步驟二,將主緩存分為讀緩存和寫緩存,副緩存分為讀緩存和寫緩存,主緩存和副緩存的讀緩存合并為一個(gè)讀緩存;
步驟三,當(dāng)出現(xiàn)掉電故障時(shí),緩存保護(hù)只把主緩存的寫緩存寫入非易失性存儲(chǔ)中;步驟四,集群節(jié)點(diǎn)上電后,緩存保護(hù)把非易失性存儲(chǔ)中的數(shù)據(jù)讀入到主緩存的寫緩存中,集群節(jié)點(diǎn)繼續(xù)把數(shù)據(jù)寫入文件系統(tǒng),起到緩存保護(hù)的作用。
[0015]附圖1為所述基于集群文件系統(tǒng)的緩存保護(hù)方法的示意圖;如附圖1所示,基于集群文件系統(tǒng)的緩存保護(hù)方法流程為:集群節(jié)點(diǎn)A和集群節(jié)點(diǎn)B互為主備份和副備份,集群節(jié)點(diǎn)A和集群節(jié)點(diǎn)B把緩存區(qū)分為主緩存和副緩存,主緩存又區(qū)分為讀緩存和寫緩存,副緩存又分為讀緩存和寫緩存,集群節(jié)點(diǎn)的主緩存和副緩存的讀緩存合并為一個(gè)全局共享讀緩存;當(dāng)出現(xiàn)掉電故障時(shí),緩存保護(hù)把主緩存的寫緩存中的數(shù)據(jù)寫入非易失性存儲(chǔ)(Nvdimm)中,完成緩存保護(hù)作用。
[0016]通過本實(shí)例所述基于集群文件系統(tǒng)的緩存保護(hù)方法,每個(gè)集群節(jié)點(diǎn)的主緩存用于本節(jié)點(diǎn)作為數(shù)據(jù)主備份的緩存,副緩存用于本節(jié)點(diǎn)作為數(shù)據(jù)副備份的緩存;每個(gè)集群節(jié)點(diǎn)的主緩存的寫緩存用于緩存客戶端寫入的數(shù)據(jù),副緩存的寫緩存用于其他集群節(jié)點(diǎn)發(fā)送過來的副本數(shù)據(jù);所有的寫緩存為本地緩存,不能整個(gè)集群共享,讀緩存在整個(gè)集群中全局共享。
[0017]上述【具體實(shí)施方式】僅是本發(fā)明的具體個(gè)案,本發(fā)明的專利保護(hù)范圍包括但不限于上述【具體實(shí)施方式】,任何符合本發(fā)明的權(quán)利要求書的且任何所屬技術(shù)領(lǐng)域的普通技術(shù)人員對其所做的適當(dāng)變化或替換,皆應(yīng)落入本發(fā)明的專利保護(hù)范圍。
【主權(quán)項(xiàng)】
1.一種基于集群文件系統(tǒng)的緩存保護(hù)方法,其特征在于,通過劃分集群節(jié)點(diǎn)的緩存為主緩存和副緩存,在此基礎(chǔ)上又劃分為讀緩存和寫緩存,緩存保護(hù)時(shí)只需要保護(hù)主緩存的寫緩存,減少了需要保護(hù)的緩存數(shù)據(jù),有效地縮短了緩存保護(hù)所需要的時(shí)間。2.根據(jù)權(quán)利要求1所述一種基于集群文件系統(tǒng)的緩存保護(hù)方法,其特征在于,將集群節(jié)點(diǎn)的緩存劃分為主緩存和副緩存,主緩存保存客戶端寫入的數(shù)據(jù),作為主備份,副緩存保存集群其他節(jié)點(diǎn)寫入的數(shù)據(jù),作為副備份;將主緩存分為讀緩存和寫緩存,副緩存分為讀緩存和寫緩存,主緩存和副緩存的讀緩存合并為一個(gè)讀緩存;當(dāng)出現(xiàn)掉電故障時(shí),緩存保護(hù)只把主緩存的寫緩存寫入非易失性存儲(chǔ)中。3.根據(jù)權(quán)利要求2所述一種基于集群文件系統(tǒng)的緩存保護(hù)方法,其特征在于,集群節(jié)點(diǎn)再上電后,緩存保護(hù)把非易失性存儲(chǔ)中的數(shù)據(jù)讀入到主緩存的寫緩存中,集群節(jié)點(diǎn)繼續(xù)把數(shù)據(jù)寫入文件系統(tǒng)。
【文檔編號(hào)】G06F17/30GK105930520SQ201610342683
【公開日】2016年9月7日
【申請日】2016年5月23日
【發(fā)明人】王志華, 吳丙濤, 徐艷秋
【申請人】浪潮電子信息產(chǎn)業(yè)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
兰溪市| 高要市| 巧家县| 萍乡市| 东港市| 曲阜市| 开平市| 桓台县| 洪江市| 双桥区| 祁东县| 五峰| 南丰县| 西吉县| 运城市| 灌阳县| 淅川县| 凤台县| 瑞丽市| 广宁县| 桃江县| 昆山市| 晋州市| 南康市| 乐至县| 尉犁县| 连南| 大同县| 沙田区| 新晃| 清丰县| 荆州市| 濮阳县| 连云港市| 佳木斯市| 新田县| 兴文县| 上蔡县| 清镇市| 秦皇岛市| 玛曲县|