[發明專利]一種用于備份系統的海量數據高速緩存器的構造方法無效
| 申請號: | 200810045210.7 | 申請日: | 2008-01-17 |
| 公開(公告)號: | CN101634968A | 公開(公告)日: | 2010-01-27 |
| 發明(設計)人: | 李濤 | 申請(專利權)人: | 四川大學 |
| 主分類號: | G06F12/08 | 分類號: | G06F12/08;G06F11/14 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 610065四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 備份 系統 海量 數據 高速緩存 構造 方法 | ||
1.一種海量數據高速緩存器的構造方法,其中該海量數據高速緩存器用于一備份系統中,其 特征在于定義一種海量數據高速緩存器的結構,該結構包括以下兩個部分:
1)海量數據高速緩存器描述符,包括五個部分:海量數據高速緩存器容量、備份記 錄大小、備份記錄數、當前讀指針、當前寫指針;
2)備份記錄,包括四個部分:備份對象名、備份數據在備份對象上的位置、備份數 據、驗證摘要值;
其構造方法包括以下步驟:對海量數據高速緩存器進行初始化的步驟;對海量數據高速 緩存器進行寫入的步驟;對海量數據高速緩存器進行讀取的步驟;其中:
對海量數據高速緩存器進行初始化的步驟,包括以下步驟:
1)創建容器文件的步驟;
2)初始化海量數據高速緩存器描述符的步驟,包括:
①設置海量數據高速緩存器容量的步驟;
②設置備份記錄大小的步驟;
③設置備份記錄數的步驟;
④設置當前讀指針的步驟;
⑤設置當前寫指針的步驟;
⑥保存海量數據高速緩存器描述符初始值的步驟;
對海量數據高速緩存器進行寫入的步驟,包括:
1)驗證摘要值計算的步驟;
2)備份記錄封裝的步驟;
3)寫入海量數據高速緩存器的步驟,包括:
①檢測是否有空閑空間的步驟;
②獲取當前寫指針的步驟;
③計算寫入偏移量的步驟;
④寫入數據的步驟;
4)更新海量數據高速緩存器描述符的步驟,包括:
①計算新的當前寫指針位置的步驟;
②計算新的備份記錄數的步驟;
③更新當前寫指針和備份記錄數的步驟;
對海量數據高速緩存器進行讀取的步驟,包括:
1)讀取備份記錄的步驟,包括:
①判斷海量緩存器是否為空的步驟;
②獲取當前讀指針的步驟;
③計算讀取偏移量的步驟;
④讀取備份記錄的步驟;
2)備份記錄錯誤檢測的步驟,包括:
①計算驗證摘要值的步驟;
②判斷備份記錄是否正確的步驟;
3)網絡發送的步驟;
4)更新海量數據高速緩存器描述符的步驟,包括:
①計算新的當前讀指針位置的步驟;
②計算新的備份記錄數的步驟;
③更新當前讀指針和備份記錄數的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川大學,未經四川大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810045210.7/1.html,轉載請聲明來源鉆瓜專利網。





