[發明專利]負載偏差時實現數據重新分配的存儲系統及其控制方法無效
| 申請號: | 200980161142.3 | 申請日: | 2009-10-09 |
| 公開(公告)號: | CN102549542A | 公開(公告)日: | 2012-07-04 |
| 發明(設計)人: | 川口裕太郎;石川篤;內海勝廣 | 申請(專利權)人: | 株式會社日立制作所 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06;G06F11/10 |
| 代理公司: | 北京銀龍知識產權代理有限公司 11243 | 代理人: | 張敬強;李家浩 |
| 地址: | 日本*** | 國省代碼: | 日本;JP |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 負載 偏差 實現 數據 重新 分配 存儲系統 及其 控制 方法 | ||
1.一種存儲控制器,包括:
虛擬形成的虛擬卷;
多個RAID組,所述RAID組包括一個或多個存儲設備;
池單元,用于管理多個第一實際存儲區,所述多個第一實際存儲區以條帶形分別布置在每個所述RAID組中,并且所述多個第一實際存儲區分別具有多個第二實際存儲區;
控制器,在從高級設備發出了與所述虛擬卷相關的寫命令的情況下,所述控制器從各個第一實際存儲區中的指定的第一實際存儲區中包括的各個第二實際存儲區中選擇指定的第二實際存儲區,并且將所述指定的第二實際存儲區和所述虛擬卷內的與所述寫命令對應的指定區域相關聯,并且,所述控制器將一個虛擬卷與一個第一實際存儲區相關聯;
遷移目的地確定單元,所述遷移目的地確定單元從與所述虛擬卷相關聯的各個第二實際存儲區中選擇作為遷移目標的第二實際存儲區,并且從除了被布置有各個第一實際存儲區中的作為遷移目標的第二實際存儲區的RAID組之外的另一RAID組中的各個第一實際存儲區中,選擇作為遷移目的地的第一實際存儲區,所述作為遷移目的地的第一實際存儲區要成為所述作為遷移目標的第二實際存儲區中存儲的數據的遷移目的地;
遷移目的地存儲單元,將所述作為遷移目標的第二實際存儲區與所述作為遷移目的地的第一實際存儲區相關聯,并且存儲與所述作為遷移目的地的第一實際存儲區相關聯的所述作為遷移目標的第二實際存儲區;以及
命令處理器,在所述高級設備已經發出與作為遷移目標的第二實際存儲區對應的命令的情況下,在命令處理期間,所述命令處理器將所述作為遷移目標的第二實際存儲區中存儲的數據遷移到由所述遷移目的地存儲單元存儲的作為遷移目的地的第一實際存儲區。
2.根據權利要求1所述的存儲控制器,其中
(1)所述遷移目的地存儲單元存儲:
(1-1)遷移目標信息,所述遷移目標信息指明所述作為遷移目標的第二實際存儲區,
(1-2)遷移目的地信息,所述遷移目的地信息指明所述作為遷移目的地的第一實際存儲區,
(1-3)與每個所述RAID組的負載相關的負載信息,以及
(1-4)與每個所述RAID組的使用容量相關的使用容量信息,
(2)所述遷移目的地確定單元,
(2-1)在已經到達指定時間或用戶已經發出指令時,刪除在所述遷移目的地存儲單元中存儲的遷移目的地信息,
(2-2)從各個第二實際存儲區中釋放僅僅存儲有NULL數據的第二實際存儲區,并且將所述僅僅存儲有NULL數據的第二實際存儲區變為未使用的第二實際存儲區,并且另外
(2-3)執行負載分發過程,所述負載分發過程基于負載信息,并且創建新的遷移目的地信息,并將所述新的遷移目的地信息存儲在所述遷移目的地存儲單元中,所述新的遷移目的地信息用于將負載相對較高的第二實際存儲區遷移到負載相對較低的第一實際存儲區,以及
(2-4)執行使用容量調整過程,所述使用容量調整過程基于使用容量信息,并且所述使用容量調整過程產生新的遷移目的地信息,并將所述新的遷移目的地信息存儲在所述遷移目的地存儲單元中,所述新的遷移目的地信息用于將具有相對較大的使用容量的第一實際存儲區中的第二實際存儲區遷移到具有相對較小的使用容量的第一實際存儲區,以及
(3)所述命令處理器,
(3-1)在從所述高級設備已經發出對于所述作為遷移目標的第二實際存儲區的寫命令的情況下,讀出在所述作為遷移目標的第二實際存儲區中存儲的數據,將所讀出的數據和與所述寫命令相關的寫數據進行合并,并且將所述合并后的數據寫入到所述作為遷移目的地的第一實際存儲區內的第二實際存儲區中,并且另外,向所述高級設備通知寫命令處理已經完成,以及
(3-2)在從所述高級設備已經發出對于所述作為遷移目標的第二實際存儲區的讀命令的情況下,從所述作為遷移目標的第二實際存儲區讀出數據并將該數據發送到所述高級設備,并且在向該高級設備通知讀命令處理已經完成后,將從所述作為遷移目標的第二實際存儲區讀出的數據寫入到所述作為遷移目的地的第一實際存儲區內的第二實際存儲區中。
3.根據權利要求1所述的存儲控制器,其中,在從所述高級設備已經發出對于所述作為遷移目標的第二實際存儲區的寫命令的情況下,所述命令處理器讀出在所述作為遷移目標的第二實際存儲區中存儲的數據,將所述讀出的數據和與所述寫命令相關聯的寫數據進行合并,并且將所述合并后的數據寫入到所述作為遷移目的地的第一實際存儲區內的第二實際存儲區中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于株式會社日立制作所,未經株式會社日立制作所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200980161142.3/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





