[發明專利]一種POWERPC云存儲平臺采用NVDIMM實現數據保護的方法在審
| 申請號: | 201410711316.1 | 申請日: | 2014-12-01 |
| 公開(公告)號: | CN104375959A | 公開(公告)日: | 2015-02-25 |
| 發明(設計)人: | 李公臣;高明;金長新 | 申請(專利權)人: | 浪潮集團有限公司 |
| 主分類號: | G06F12/16 | 分類號: | G06F12/16;G06F11/14 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 powerpc 存儲 平臺 采用 nvdimm 實現 數據 保護 方法 | ||
1.一種POWERPC云存儲平臺采用NVDIMM實現數據保護的方法,包括系統掉電時的方法和系統上電時的方法,其特征在于,
系統掉電時的工作流程如下:
A1、系統檢測到電源異常狀態時,進入掉電處理中斷函數;
B1、沖刷所有緩存區,保證內存一致性;
C1、PowerPC控制器操作DDR寄存器使NVDIMM進入自刷新狀態;
D1、主機釋放DRAM訪問路徑給NVDIMM控制器;
E1、主機發送備份命令給NVDIMM;
F1、NVDIMM控制器從DRAM中傳送數據給NAND?FLASH;
G1、NVDIMM使用實現超級電容或者電池供電,實現了系統異常掉電時數據備份到NAND?FLASH中;
系統上電時的工作流程如下:
A2、PowerPC控制器與NVDIMM之間通過SMB總線建立連接;
B2、NVDIMM的NAND?FLASH中有需要恢復的數據,DRAM控制權交NVDIMM;
C2、NVDIMM控制器將NAND?FLASH數據復制到DRAM,DRAM控制權交還PowerPC控制器;
D2、內存管理模塊判斷是否需要還原數據,如果需要,將DRAM中的數據寫入磁盤;
E2、NVDIMM擦除NAND?FLASH;
F2、PowerPC控制器使能NVDIMM備份功能;
G2、NVDIMM進入非易失模式;
H2、內存管理模塊使用NVDIMM對磁盤進行讀寫。
2.根據權利要求1所述的一種POWERPC云存儲平臺采用NVDIMM實現數據保護的方法,其特征在于,所述方法包含修改U-Boot實現對NVDIMM的固件支持,使用SMB總線與NVDIMM通信、NVDIMM的數據從NAND?FLASH到DRAM的恢復操作的步驟。
3.根據權利要求1所述的一種POWERPC云存儲平臺采用NVDIMM實現數據保護的方法,其特征在于,所述方法包含修改Linux內核實現對NVDIMM的操作支持,使用SMB總線與NVDIMM通信、使用GPO控制NVDIMM狀態和使用中斷處理實現對系統掉電時NVDIMM的備份操作的步驟。
4.根據權利要求1所述的一種POWERPC云存儲平臺采用NVDIMM實現數據保護的方法,其特征在于,所述方法包含云存儲平臺內存管理模塊對NVDIMM的使用,系統異常掉電時使用NVDIMM進行數據恢復,實現數據保護的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮集團有限公司,未經浪潮集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410711316.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于緩存一致性的控制系統和方法
- 下一篇:一種單元測試方法和裝置





