[發明專利]自主存儲模塊之間的選擇性交叉通信的裝置、系統和方法有效
| 申請號: | 200710153368.1 | 申請日: | 2007-09-18 |
| 公開(公告)號: | CN101149666A | 公開(公告)日: | 2008-03-26 |
| 發明(設計)人: | R·A·庫博;G·S·盧卡斯;J·C·埃利奧特 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京市中咨律師事務所 | 代理人: | 于靜;李崢 |
| 地址: | 美國*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 自主 存儲 模塊 之間 選擇性 交叉 通信 裝置 系統 方法 | ||
技術領域
本發明涉及存儲模塊之間的通信,更具體地說,涉及自主存儲模塊之間的選擇性交叉通信。
背景技術
存儲子系統(例如,獨立磁盤冗余陣列(RAID)存儲子系統)可以包括多個存儲模塊。所述存儲模塊可以組織為一個或多個級聯回路(在本文中稱為回路)。
在回路中,每個存儲模塊可以與上游存儲模塊和下游存儲模塊通信。回路可以以不與下游存儲模塊通信的最下游存儲模塊結束。此外,回路可以以一個或多個將數據寫入存儲模塊并從存儲模塊讀取數據的回路控制器(例如,RAID控制器)開始。
圖1是示出了具有多個回路的存儲子系統100的一個實施例的示意性方塊圖。子系統100包括一個或多個RAID控制器105及一個或多個存儲單元110。存儲單元110可以是硬盤驅動器。RAID控制器105控制存儲單元110,將數據寫入存儲單元110并從中讀取數據。RAID控制器105還可以對存儲單元110執行維護功能,例如,初始化存儲單元110、格式化存儲單元110,以及測試存儲單元110。
在示出的實施例中,存儲單元110組織為級聯回路115(在本文中稱為回路115)。存儲單元110可以使用諸如小型計算機系統接口(SCSI)電纜、光纖通道電纜之類的通信電纜互連以形成回路115。
每個RAID控制器105都示為與每個回路115通信。備選地,每個回路115可以具有一個或多個專用回路控制器。RAID控制器105可以通過經由回路115發送命令來從存儲單元115檢索數據。例如,如果第一RAID控制器105a需要從第五存儲單元110e檢索數據,則第一RAID控制器105a可以將請求數據的命令發送到第一存儲單元110a。第一存儲單元110a可以將該命令傳輸到第三存儲單元110c,然后第三存儲單元110c可以將該命令傳輸到第五存儲單元110e。
繼續上述實例,第五存儲單元110e可以在接收到該命令之后檢索所請求的數據并將該數據傳輸到第三存儲單元110c。然后第三存儲單元110c可以將該數據傳輸到第一存儲單元110a,而第一存儲單元110a將該數據傳輸到第一RAID控制器105a。
不幸的是,如果存儲單元110出現故障,則RAID控制器105可能無法與出現故障的存儲單元110下游的存儲單元110通信。例如,如果第三存儲單元110c出現故障,則第一和第二RAID控制器105a、105b無法與第五和第七存儲控制器110e、110g進行通信。
可以在單個機殼中配置兩個或更多存儲單元110。例如,第一和第二存儲單元110a、110b可以都布置在公共機殼中,第三和第四存儲單元110c、110d可以都布置在另一個公共機殼中,以此類推。將多個存儲單元110置于單個機殼中可以簡化為RAID存儲控制器設置多個回路115。在示出的實施例中,每個RAID控制器105可以容易地通過電纜連接以形成兩個回路115,其中回路115包括共享機殼的存儲單元110。
不幸的是,在機殼中出現故障的存儲單元110同樣阻止了對下游存儲單元110的訪問。結果,RAID控制器105無法將數據寫入下游存儲單元110和從中讀取數據,直到替換和/或修復了出現故障的存儲單元110為止。存儲單元110還會在移除上游存儲單元110、上游存儲單元110離線等情況下變得不可用。
發明內容
從以上討論可知,需要一種在不同回路的存儲單元之間有選擇地提供交叉通信的裝置、系統和方法。有益地,此類裝置、系統和方法將允許與回路中出現故障和/或無法運行的存儲單元下游的存儲單元進行通信。
開發本發明以響應本領域的現狀,具體地說,響應本領域中尚未完全通過當前可用的交叉通信方法解決的問題和需要。因此,開發了本發明以提供在存儲模塊之間進行選擇性交叉通信的克服本領域中上面介紹的許多或全部缺點的裝置、系統和方法。
所述用于選擇性交叉通信的裝置具備多個模塊,所述模塊配置為在功能上執行以下步驟:通過第一回路與第一存儲模塊通信,通過第二回路與第二存儲模塊通信,以及通過所述第二存儲模塊經由接口模塊傳輸所述第一回路的消息。在所述實施例中的這些模塊包括所述第一存儲模塊、所述第二存儲模塊以及所述接口模塊。所述裝置還可以包括選擇模塊。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710153368.1/2.html,轉載請聲明來源鉆瓜專利網。





