• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種POWERPC云存儲(chǔ)平臺(tái)采用NVDIMM實(shí)現(xiàn)數(shù)據(jù)保護(hù)的方法技術(shù)

    技術(shù)編號(hào):11076142 閱讀:221 留言:0更新日期:2015-02-25 14:34
    本發(fā)明專利技術(shù)涉及云存儲(chǔ)平臺(tái)領(lǐng)域,具體涉及一種POWERPC云存儲(chǔ)平臺(tái)采用NVDIMM實(shí)現(xiàn)數(shù)據(jù)保護(hù)的方法。本發(fā)明專利技術(shù)的一種POWERPC云存儲(chǔ)平臺(tái)采用NVDIMM實(shí)現(xiàn)數(shù)據(jù)保護(hù)的方法,通過(guò)在PowerPC云存儲(chǔ)平臺(tái)中,修改U-Boot添加對(duì)NVDIMM的固件支持,修改Linux內(nèi)核,使用SMB總線、GPO和中斷處理實(shí)現(xiàn)對(duì)NVDIMM的操作支持,內(nèi)存管理模塊使用NVDIMM實(shí)現(xiàn)系統(tǒng)在掉電時(shí)的數(shù)據(jù)保護(hù)。本發(fā)明專利技術(shù)的實(shí)現(xiàn)方法簡(jiǎn)單、可靠、成本低,可實(shí)現(xiàn)NVDIMM在PowerPC云存儲(chǔ)平臺(tái)數(shù)據(jù)保護(hù)的廣泛應(yīng)用。

    【技術(shù)實(shí)現(xiàn)步驟摘要】
    —種POWERPC云存儲(chǔ)平臺(tái)采用NVDIMM實(shí)現(xiàn)數(shù)據(jù)保護(hù)的方法
    本專利技術(shù)涉及云存儲(chǔ)平臺(tái)領(lǐng)域,具體涉及一種POWERPC云存儲(chǔ)平臺(tái)采用NVDMM實(shí)現(xiàn)數(shù)據(jù)保護(hù)的方法。
    技術(shù)介紹
    PowerPC是一種RISC架構(gòu)的CPU,其基本的設(shè)計(jì)源自IBM的POWER (PerformanceOptimized With Enhanced RISC 的縮寫(xiě))架構(gòu)。 NVDIMM是在一種集成了 DRAM +非易失性內(nèi)存芯片的內(nèi)存條規(guī)格,能夠在完全斷電的時(shí)候依然保存完整內(nèi)存數(shù)據(jù)。NVDIMM集成了 DRAM,閃存以及超級(jí)電容技術(shù),可作為非易失系統(tǒng)主存或者高速內(nèi)存盤使用。NVDIMM繼承了 DRAM技術(shù)帶寬高,成本低,壽命長(zhǎng)的特性,又能夠在系統(tǒng)完全掉電時(shí)保存完整數(shù)據(jù)。在高性能計(jì)算,大數(shù)據(jù)處理以及存儲(chǔ)局域網(wǎng)等關(guān)鍵性領(lǐng)域能夠發(fā)揮作用。 目前在存儲(chǔ)產(chǎn)品市場(chǎng)一些對(duì)數(shù)據(jù)要求高可靠、高可用的場(chǎng)合,使用到了NVDIMM實(shí)現(xiàn)對(duì)數(shù)據(jù)的保護(hù)。 U-Boot:全稱Universal Boot Loader,是遵循GPL條款的開(kāi)放源碼項(xiàng)目。 SMB (Server Message Block是協(xié)議名),它能被用于Wap連接和客戶端與服務(wù)器之間的信息溝通。 NAND FLASH:Nand-flash內(nèi)存是flash內(nèi)存的一種,其內(nèi)部采用非線性宏單元模式,為固態(tài)大容量?jī)?nèi)存的實(shí)現(xiàn)提供了廉價(jià)有效的解決方案。 GPO:GP0是一種與域、地址或組織單元相聯(lián)系的物理策略。
    技術(shù)實(shí)現(xiàn)思路
    為了解決現(xiàn)有技術(shù)的問(wèn)題,本專利技術(shù)提供了一種POWERPC云存儲(chǔ)平臺(tái)采用NVDMM實(shí)現(xiàn)數(shù)據(jù)保護(hù)的方法,其方法具有簡(jiǎn)單、可靠、成本低等優(yōu)點(diǎn),可以對(duì)目前PowerPC云存儲(chǔ)平臺(tái)數(shù)據(jù)保護(hù)的實(shí)現(xiàn)方法作一個(gè)補(bǔ)充。 本專利技術(shù)所采用的技術(shù)方案如下:一種POWERPC云存儲(chǔ)平臺(tái)采用NVDIMM實(shí)現(xiàn)數(shù)據(jù)保護(hù)的方法,包括系統(tǒng)掉電時(shí)的方法和系統(tǒng)上電時(shí)的方法,其特征在于,系統(tǒng)掉電時(shí)的工作流程如下:Al、系統(tǒng)檢測(cè)到電源異常狀態(tài)時(shí),進(jìn)入掉電處理中斷函數(shù);B1、沖刷所有緩存區(qū),保證內(nèi)存一致性;Cl、PowerPC控制器操作DDR寄存器使NVDI麗進(jìn)入自刷新?tīng)顟B(tài);Dl、主機(jī)釋放DRAM訪問(wèn)路徑給NVDIMM控制器;E1、主機(jī)發(fā)送備份命令給NVDIMM ; Fl、NVDIMM控制器從DRAM中傳送數(shù)據(jù)給NAND FLASH ; GU NVDIMM使用實(shí)現(xiàn)超級(jí)電容或者電池供電,實(shí)現(xiàn)了系統(tǒng)異常掉電時(shí)數(shù)據(jù)備份到NANDFLASH 中;系統(tǒng)上電時(shí)的工作流程如下:A2、PowerPC控制器與NVDIMM之間通過(guò)SMB總線建立連接;B2、NVDIMM的NAND FLASH中有需要恢復(fù)的數(shù)據(jù),DRAM控制權(quán)交NVDIMM ; C2、NVDIMM控制器將NAND FLASH數(shù)據(jù)復(fù)制到DRAM,DRAM控制權(quán)交還PowerPC控制器; D2、內(nèi)存管理模塊判斷是否需要還原數(shù)據(jù),如果需要,將DRAM中的數(shù)據(jù)寫(xiě)入磁盤; E2、NVDIMM 擦除 NAND FLASH ;F2、PowerPC控制器使能NVDIMM備份功能;G2、NVDIMM進(jìn)入非易失模式;H2、內(nèi)存管理模塊使用NVDIMM對(duì)磁盤進(jìn)行讀寫(xiě)。 方法包含修改U-Boot實(shí)現(xiàn)對(duì)NVDI麗的固件支持,使用SMB總線與NVDI麗通信、NVDIMM的數(shù)據(jù)從NAND FLASH到DRAM的恢復(fù)操作的步驟。 方法包含修改Linux內(nèi)核實(shí)現(xiàn)對(duì)NVDI麗的操作支持,使用SMB總線與NVDI麗通信、使用GPO控制NVDIMM狀態(tài)和使用中斷處理實(shí)現(xiàn)對(duì)系統(tǒng)掉電時(shí)NVDIMM的備份操作的步驟。 方法包含云存儲(chǔ)平臺(tái)內(nèi)存管理模塊對(duì)NVDMM的使用,系統(tǒng)異常掉電時(shí)使用NVDIMM進(jìn)行數(shù)據(jù)恢復(fù),實(shí)現(xiàn)數(shù)據(jù)保護(hù)的步驟。 本專利技術(shù)提供的技術(shù)方案帶來(lái)的有益效果是:本專利技術(shù)的一種POWERPC云存儲(chǔ)平臺(tái)采用NVDIMM實(shí)現(xiàn)數(shù)據(jù)保護(hù)的方法,通過(guò)在PowerPC云存儲(chǔ)平臺(tái)中,修改U-Boot添加對(duì)NVDIMM的固件支持,修改Linux內(nèi)核,使用SMB總線、GPO和中斷處理實(shí)現(xiàn)對(duì)NVDIMM的操作支持,內(nèi)存管理模塊使用NVDIMM實(shí)現(xiàn)系統(tǒng)在掉電時(shí)的數(shù)據(jù)保護(hù)。 本專利技術(shù)的實(shí)現(xiàn)方法簡(jiǎn)單、可靠、成本低,可實(shí)現(xiàn)NVDIMM在PowerPC云存儲(chǔ)平臺(tái)數(shù)據(jù)保護(hù)的廣泛應(yīng)用。 【附圖說(shuō)明】 為了更清楚地說(shuō)明本專利技術(shù)實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本專利技術(shù)的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。 圖1為本專利技術(shù)的一種POWERPC云存儲(chǔ)平臺(tái)采用NVDMM實(shí)現(xiàn)數(shù)據(jù)保護(hù)的方法的系統(tǒng)功能示意圖。 圖2為本專利技術(shù)的一種POWERPC云存儲(chǔ)平臺(tái)采用NVDMM實(shí)現(xiàn)數(shù)據(jù)保護(hù)的方法的系統(tǒng)掉電工作流程示意圖。 圖3為本專利技術(shù)的一種POWERPC云存儲(chǔ)平臺(tái)采用NVDMM實(shí)現(xiàn)數(shù)據(jù)保護(hù)的方法的系統(tǒng)上電工作流程示意圖。 【具體實(shí)施方式】 為使本專利技術(shù)的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本專利技術(shù)實(shí)施方式作進(jìn)一步地詳細(xì)描述。 實(shí)施例一一種POWERPC云存儲(chǔ)平臺(tái)采用NVDIMM實(shí)現(xiàn)數(shù)據(jù)保護(hù)的方法,包括系統(tǒng)掉電時(shí)的方法和系統(tǒng)上電時(shí)的方法。 系統(tǒng)掉電時(shí)的工作流程如附圖2所示:Al、系統(tǒng)檢測(cè)到電源異常狀態(tài)時(shí),進(jìn)入掉電處理中斷函數(shù);B1、沖刷所有緩存區(qū),保證內(nèi)存一致性;Cl、PowerPC控制器操作DDR寄存器使NVDI麗進(jìn)入自刷新?tīng)顟B(tài);Dl、主機(jī)釋放DRAM訪問(wèn)路徑給NVDIMM控制器;E1、主機(jī)發(fā)送備份命令給NVDIMM ; Fl、NVDIMM控制器從DRAM中傳送數(shù)據(jù)給NAND FLASH ;GU NVDIMM使用實(shí)現(xiàn)超級(jí)電容或者電池供電,實(shí)現(xiàn)了系統(tǒng)異常掉電時(shí)數(shù)據(jù)備份到NANDFLASH 中;系統(tǒng)上電時(shí)的工作流程如附圖3所示:A2、PowerPC控制器與NVDIMM之間通過(guò)SMB總線建立連接;B2、NVDIMM的NAND FLASH中有需要恢復(fù)的數(shù)據(jù),DRAM控制權(quán)交NVDIMM,修改U-Boot實(shí)現(xiàn)對(duì)NVDIMM的固件支持,使用SMB總線與NVDIMM通信、NVDIMM的數(shù)據(jù)從NAND FLASH至IjDRAM的恢復(fù)操作;C2、NVDIMM控制器將NAND FLASH數(shù)據(jù)復(fù)制到DRAM,DRAM控制權(quán)交還PowerPC控制器; D2、內(nèi)存管理模塊判斷是否需要還原數(shù)據(jù),如果需要,將DRAM中的數(shù)據(jù)寫(xiě)入磁盤; E2、NVDIMM 擦除 NAND FLASH ;F2,PowerPC控制器使能NVDIMM備份功能,修改Linux內(nèi)核實(shí)現(xiàn)對(duì)NVDIMM的操作支持,使用SMB總線與NVDIMM通信、使用GPO控制NVDIMM狀態(tài)和使用中斷處理實(shí)現(xiàn)對(duì)系統(tǒng)掉電時(shí)NVDIMM的備份操作;G2、NVDIMM進(jìn)入非易失模式;H2、內(nèi)存管理模塊使用NVDIMM對(duì)磁盤進(jìn)行讀寫(xiě)。 以上所述僅為本專利技術(shù)的較佳實(shí)施例,并不用以限制本專利技術(shù),凡在本專利技術(shù)的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本專利技術(shù)的保護(hù)范圍之內(nèi)。本文檔來(lái)自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】
    一種POWERPC云存儲(chǔ)平臺(tái)采用NVDIMM實(shí)現(xiàn)數(shù)據(jù)保護(hù)的方法,包括系統(tǒng)掉電時(shí)的方法和系統(tǒng)上電時(shí)的方法,其特征在于,系統(tǒng)掉電時(shí)的工作流程如下:A1、系統(tǒng)檢測(cè)到電源異常狀態(tài)時(shí),進(jìn)入掉電處理中斷函數(shù);B1、沖刷所有緩存區(qū),保證內(nèi)存一致性;C1、PowerPC控制器操作DDR寄存器使NVDIMM進(jìn)入自刷新?tīng)顟B(tài);D1、主機(jī)釋放DRAM訪問(wèn)路徑給NVDIMM控制器;E1、主機(jī)發(fā)送備份命令給NVDIMM;F1、NVDIMM控制器從DRAM中傳送數(shù)據(jù)給NAND?FLASH;G1、NVDIMM使用實(shí)現(xiàn)超級(jí)電容或者電池供電,實(shí)現(xiàn)了系統(tǒng)異常掉電時(shí)數(shù)據(jù)備份到NAND?FLASH中;系統(tǒng)上電時(shí)的工作流程如下:A2、PowerPC控制器與NVDIMM之間通過(guò)SMB總線建立連接;B2、NVDIMM的NAND?FLASH中有需要恢復(fù)的數(shù)據(jù),DRAM控制權(quán)交NVDIMM;C2、NVDIMM控制器將NAND?FLASH數(shù)據(jù)復(fù)制到DRAM,DRAM控制權(quán)交還PowerPC控制器;D2、內(nèi)存管理模塊判斷是否需要還原數(shù)據(jù),如果需要,將DRAM中的數(shù)據(jù)寫(xiě)入磁盤;E2、NVDIMM擦除NAND?FLASH;F2、PowerPC控制器使能NVDIMM備份功能;G2、NVDIMM進(jìn)入非易失模式;H2、內(nèi)存管理模塊使用NVDIMM對(duì)磁盤進(jìn)行讀寫(xiě)。...

    【技術(shù)特征摘要】
    1.一種POWERPC云存儲(chǔ)平臺(tái)采用NVDIMM實(shí)現(xiàn)數(shù)據(jù)保護(hù)的方法,包括系統(tǒng)掉電時(shí)的方法和系統(tǒng)上電時(shí)的方法,其特征在于, 系統(tǒng)掉電時(shí)的工作流程如下: Al、系統(tǒng)檢測(cè)到電源異常狀態(tài)時(shí),進(jìn)入掉電處理中斷函數(shù); B1、沖刷所有緩存區(qū),保證內(nèi)存一致性; Cl、PowerPC控制器操作DDR寄存器使NVDI麗進(jìn)入自刷新?tīng)顟B(tài); Dl、主機(jī)釋放DRAM訪問(wèn)路徑給NVDIMM控制器; E1、主機(jī)發(fā)送備份命令給NVDIMM ; Fl、NVDIMM控制器從DRAM中傳送數(shù)據(jù)給NAND FLASH ; GU NVDIMM使用實(shí)現(xiàn)超級(jí)電容或者電池供電,實(shí)現(xiàn)了系統(tǒng)異常掉電時(shí)數(shù)據(jù)備份到NANDFLASH 中; 系統(tǒng)上電時(shí)的工作流程如下: A2、PowerPC控制器與NVDIMM之間通過(guò)SMB總線建立連接; B2、NVDIMM的NAND FLASH中有需要恢復(fù)的數(shù)據(jù),DRAM控制權(quán)交NVDIMM ; C2、NVDIMM控制器將NAND FLASH數(shù)據(jù)復(fù)制到DRAM,DRAM控制權(quán)交還PowerPC控制器; D2、內(nèi)存管理模塊判斷是否需要還原數(shù)據(jù),如果需要,將D...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:李公臣,高明,金長(zhǎng)新
    申請(qǐng)(專利權(quán))人:浪潮集團(tuán)有限公司,
    類型:發(fā)明
    國(guó)別省市:山東;37

    網(wǎng)友詢問(wèn)留言 已有0條評(píng)論
    • 還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 亚洲AV无码一区二区二三区入口| 国产成人精品无码一区二区| 69堂人成无码免费视频果冻传媒 | 亚洲AV无码专区亚洲AV桃| 免费无码毛片一区二区APP| 亚洲AV永久无码天堂影院| 国产在线拍偷自揄拍无码| 西西444www无码大胆| 免费无码毛片一区二区APP| 国产成人无码AV一区二区在线观看 | 国产一区二区三区无码免费| 无码国产伦一区二区三区视频| 免费无码又爽又刺激毛片| 久久精品无码专区免费东京热| 国产成人无码av片在线观看不卡| 亚洲欧洲无码一区二区三区 | 久久亚洲AV成人无码电影| 精品久久久无码中文字幕| 久久久久久亚洲av无码蜜芽| 亚洲中文久久精品无码1 | 亚洲av中文无码乱人伦在线播放| 免费A级毛片无码A| 无码少妇一区二区浪潮免费| 人妻中文字系列无码专区| 国产精品无码专区| 亚洲成AV人片天堂网无码| 人妻丝袜无码专区视频网站| 人妻丰满熟AV无码区HD| 日韩精品成人无码专区免费| 亚洲GV天堂GV无码男同| 欧洲精品无码成人久久久| 毛片无码一区二区三区a片视频| 亚洲午夜无码久久久久软件| 在线看片无码永久免费视频| 亚洲AV无码AV日韩AV网站| 免费无码精品黄AV电影| 永久免费av无码网站大全| 国产高清不卡无码视频| 中文无码熟妇人妻AV在线 | 亚洲成A∨人片天堂网无码| 久久亚洲精品无码观看不卡|