[發明專利]一種多控制器存儲系統負載均衡的方法有效
| 申請號: | 201210126943.X | 申請日: | 2012-04-27 |
| 公開(公告)號: | CN102647362A | 公開(公告)日: | 2012-08-22 |
| 發明(設計)人: | 楊金剛 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 控制器 存儲系統 負載 均衡 方法 | ||
?
技術領域
本發明涉及一種多控制器存儲系統技術領域,具體地說是一種多控制器存儲系統負載均衡的方法。
背景技術
????企業訪問數據量的擴大導致存儲容量、響應速度和存儲帶寬需求迅速增加,是企業發展面臨的難題之一。多控制器存儲系統以大量對外訪問端口和海量的存儲容量及計算能力,有效滿足計算、電信、金融信息中心對存儲系統的需求。然而,多控制器存儲系統如何在控制器之間進行訪問負載的均衡,使客戶端獲得最大的存儲帶寬和穩定性是一個需要解決的問題。
發明內容
本發明的技術任務是提供一種多控制器存儲系統中通過監控各個存儲資源的訪問負載,將存儲資源以及訪問存儲資源的入口在控制器之間進行轉移,實現系統各個控制器上的存儲資源訪問處于一種動態平衡的狀態,使系統整體獲得最大帶寬以及訪問穩定性的一種多控制器存儲系統負載均衡的方法。
本發明的技術任務是按以下方式實現的,多控制器存儲系統中通過監控每個控制器上存儲資源的訪問負載,將存儲資源以及訪問存儲資源的入口在控制器之間進行轉移,實現系統各個控制器上的存儲資源訪問負載的動態平衡;體系結構包括:存儲資源分配模塊、訪問負載監控模塊、存儲資源轉移模塊;存儲資源分配模塊將多控制器存儲系統中的每個存儲資源與存儲資源所屬控制器以及客戶端訪問該存儲資源的入口(即IP地址)關聯起來,建立存儲資源、IP地址和控制器的三元組列表,即(RESOURCE,IP,CONTROLLER)三元組,稱為關聯關系列表;訪問負載監控模塊對多控制器存儲系統中每個控制器上的訪問負載進行統計;存儲資源轉移模塊持續的在一定時間間隔后,根據訪問負載監控模塊的結果將存儲資源以及訪問入口在控制器之間進行動態轉移。
存儲資源分配模塊可以根據關聯關系列表查詢某個控制器所擁有的存儲資源,查詢存儲資源所屬的控制器,查詢訪問的發起控制器和目的控制器。
????負載監控模塊統計每個存儲資源的訪問負載:客戶端連接到存儲資源所屬的控制器發起的對該存儲資源的直接訪問,客戶端連接到其他控制器發起的對該存儲資源的間接訪問;統計客戶端連接到本控制器所發起的訪問:對本控制器擁有的存儲資源的直接訪問,對其他控制器存儲資源的間接訪問。
根據訪問負載監控模塊的一段時間內的統計信息,決定如何將所有的存儲資源及訪問入口(IP地址)在各個控制器之間進行動態轉移,決定每個控制器上是否有存儲資源或訪問入口(IP地址)需要轉移到其他控制器,或者接收其他控制器轉移過來的存儲資源或訪問入口。
存儲資源以及訪問存儲資源的入口在控制器之間進行轉移的判斷規則為:
(1)、將有間接訪問的存儲資源從所屬控制器轉移到接收客戶端訪問的控制器,使客戶端之后對其的訪問由間接訪問變為直接訪問;如果有多個不同控制器對存儲資源的間接訪問,就將此存儲資源以及所有訪問入口轉移到一個控制器上;
(2)、經過(1)的轉移后的訪問都是直接訪問,計算每個控制器所有的存儲資源的訪問負載的和;
(3)、以單個存儲資源的訪問負載為單元,將所有的訪問負載在控制器之間進行盡可能平均的分配;
(4)、根據(3)中分配結果,將存儲資源及訪問入口在控制器之間進行轉移;
(5)、根據以上規則完成存儲資源以及訪問存儲資源的入口在控制器之間動態轉移后,接下來客戶端的訪問處于平衡狀態。
監控多控制器存儲系統每個控制器上存儲資源的訪問負載,并根據訪問負載是直接訪問還是間接訪問以及系統總的的訪問負載,將存儲資源以及訪問入口在控制器之間進行動態轉移,以使系統的各個控制器上的訪問負載處于平衡。
本發明的一種多控制器存儲系統負載均衡的方法具有以下優點:通過存儲資源在控制器之間的轉移,提高客戶端訪問的響應速度和帶寬,平衡了多個控制器之間的負載從而提高了系統整體的存儲帶寬和穩定性。
因此,采用這種技術,可以有效提高客戶端對存儲系統訪問的穩定性和整體帶寬。
附圖說明
????下面結合附圖對本發明進一步說明。
附圖1為一種多控制器存儲系統負載均衡的方法的系統組成框圖。
????具體實施方式
參照說明書附圖和具體實施例對本發明的一種多控制器存儲系統負載均衡的方法作以下詳細地說明。
實施例:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司,未經浪潮電子信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210126943.X/2.html,轉載請聲明來源鉆瓜專利網。





