[發明專利]一種磁盤陣列的在線擴容系統及方法無效
| 申請號: | 200810065997.3 | 申請日: | 2008-01-25 |
| 公開(公告)號: | CN101226457A | 公開(公告)日: | 2008-07-23 |
| 發明(設計)人: | 王佳 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 深圳創友專利商標代理有限公司 | 代理人: | 薛祥輝 |
| 地址: | 518057廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 磁盤陣列 在線 擴容 系統 方法 | ||
1.一種磁盤陣列的在線擴容系統,其特征在于,所述系統包括:
讀寫請求處理模塊,用于接收用戶的讀寫請求,判斷用戶讀寫請求的地址區域是否與擴容讀寫請求的地址區域發生沖突,將不發生沖突的用戶讀寫請求按照其地址區域對應的數據分布對磁盤陣列進行數據處理;將發生沖突的用戶讀寫請求提交到讀寫沖突處理模塊;
讀寫沖突處理模塊,用于接收發生沖突的用戶讀寫請求,分析沖突的用戶讀寫請求與擴容讀寫請求之間的相關性,根據相關性將沖突的數據送入擴容緩沖區中進行處理;
擴容過程控制模塊,用于接收擴容命令,生成擴容請求,控制擴容緩沖區完成擴容操作;
擴容緩沖區,用于與磁盤陣列進行交互完成擴容請求數據的遷移;還用于將沖突的數據寫入磁盤陣列。
2.根據權利要求1所述的磁盤陣列的在線擴容系統,其特征在于,在磁盤陣列的地址區域中還設有用于標識擴容狀態的位圖標記;所述讀寫請求處理模塊根據位圖標記完成地址區域沖突判斷、地址區域數據分布判斷;所述擴容過程控制模根據位圖標記完成擴容起始地址的判斷。
3.一種磁盤陣列的在線擴容方法,涉及讀寫請求處理模塊、讀寫沖突處理模塊、擴容過程控制模塊和擴容緩沖區,所述擴容方法包括:
接收用戶讀寫請求,通過與磁盤陣列之間的數據交互,完成用戶讀寫請求數據的處理;
接收擴容命令,生成擴容讀寫請求,通過擴容緩沖區與磁盤陣列之間的數據交互,完成擴容讀寫請求數據的遷移;
將用戶讀寫請求與擴容讀寫請求地址區域沖突的數據通過擴容緩沖區完成與磁盤陣列之間的數據交互。
4.根據權利要求3所述的磁盤陣列的在線擴容方法,其特征在于,還包括在磁盤陣列的地址區域中設置用于標識擴容狀態的位圖標記的步驟;
所述讀寫請求處理模塊根據用戶讀寫請求地址區域的位圖標記判斷其對應的數據分布,完成用戶讀寫請求數據的處理;
所述擴容過程控制模塊根據磁盤陣列地址區域的位圖標記,確定擴容讀寫請求數據遷移的起始地址。
5.根據權利要求3或4所述的磁盤陣列的在線擴容方法,其特征在于,所述接收的擴容命令中還包括至少一個以下命令:熱備盤檢查,檢查熱備盤數量是否足夠完成擴容操作,陣列等級檢查,是否支持擴容操作。
6.根據權利要求3或4所述的磁盤陣列的在線擴容方法,其特征在于,所述地址區域沖突的數據處理具體包括以下過程:分析用戶讀寫請求與擴容讀寫請求的地址區域相關性,計算用戶讀寫請求的地址區域與擴容讀寫請求的地址區域的重合度,將用戶讀寫請求分塊定位到不同位置完成讀寫。
7.根據權利要求3或4所述的磁盤陣列的在線擴容方法,其特征在于,通過對用戶讀寫請求與擴容讀寫請求設定不同的優先級,對于地址區域沖突的數據通過對優先級低的請求的鎖機制實現沖突數據在擴容緩沖區完成與磁盤陣列之間的數據交互。
8.根據權利要求4所述的磁盤陣列的在線擴容方法,其特征在于,所述擴容讀寫請求數據的遷移具體包括以下處理過程:申請擴容讀請求,讀取從擴容起始地址開始的固定長度的數據放置在擴容緩沖區,將相應地址區域的位圖標記置為擴容中間狀態;申請擴容寫請求,將擴容緩沖區中的數據按照新的數據分布寫入磁盤陣列,并將相應位圖標記置為擴容更新狀態;更新擴容起始地址,數據遷移持續到起始地址等于最大磁盤陣列地址。
9.根據權利要求3或4所述的磁盤陣列的在線擴容方法,其特征在于,在擴容讀寫請求數據的遷移之前還包括:上一次擴容操作完成情況的檢查,若上一次操作未成功完成,擴容起始地址設置為上一次操作的完成地址。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810065997.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:抗菌抗結核植物內生菌的分離篩選方法
- 下一篇:電梯筒模





