[發明專利]一種磁盤陣列雙控系統及其實現方法有效
| 申請號: | 201310733225.3 | 申請日: | 2013-12-26 |
| 公開(公告)號: | CN103645864A | 公開(公告)日: | 2014-03-19 |
| 發明(設計)人: | 王文斌 | 申請(專利權)人: | 深圳市迪菲特科技股份有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06;G06F11/16 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518000 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 磁盤陣列 系統 及其 實現 方法 | ||
技術領域
本發明涉及磁盤陣列,尤其涉及的是,一種磁盤陣列雙控系統及其實現方法。
背景技術
近年來隨著計算機技術的飛速發展,磁盤陣列的性能有了大幅度的提升,磁盤陣列作為數據存儲的載體已日漸普及,對于要求有高可用性和高安全性的系統,比如金融、郵電、電力、保險、證券等行業,市場對于磁盤陣列系統容錯的要求越來越高。
磁盤陣列存儲系統的核心是陣列控制器。陣列控制器由高速通用的計算機部件組成,例如,其硬件組成包括CPU,高速緩存(Cache)以及光纖通道(FC)等,主要用來實現數據的存儲轉發以及整個陣列的管理。陣列控制器是主機和磁盤之間的數據傳輸通路,包含面向主機和磁盤兩個方面的接口。陣列控制器處理來自主機和磁盤的信息,通過對多個磁盤成員的并行操作,提供遠高于單獨磁盤的傳輸速率,從而匹配數據前端和磁盤設備之間的數據傳輸速度,使其達到均衡。陣列控制器的軟件平臺通常是快速高效的小型嵌入式實時操作系統。
磁盤陣列控制器作為磁盤陣列系統的核心,其可靠性直接關系到磁盤陣列的可用性。在單控的磁盤陣列上,只有一個磁盤陣列控制器,一旦此磁盤陣列器出現問題,則必定會出現宕機,更有甚者,甚至會出現毀滅性的數據破壞,從而導致業務再也無法進行。
因此,現有技術存在缺陷,需要改進。
發明內容
本發明所要解決的技術問題是提供一種新的磁盤陣列雙控系統及其實現方法。
本發明的技術方案如下:一種磁盤陣列雙控系統的實現方法,其包括以下步驟:S1,為兩個控制器配置雙控互聯端口;S2,建立所述兩個控制器的雙控內存映射;S3,采用雙控鏈接機制建立雙控鏈接;S4,采用雙控消息機制實現所述兩個控制器的消息傳遞。
優選的,所述實現方法中,步驟S1中,分別定義第一控制器0和第二控制器1的各兩種狀態,包括狀態準備和確認準備,合計共四種狀態。
優選的,所述實現方法中,步驟S1中,設置若干分區及其端口,每一分區通過其不同端口分別連接CPU與數據通道。
優選的,所述實現方法中,步驟S2中,將對端內存映射到本端,用于讀寫對端內存。
優選的,所述實現方法中,步驟S4中,所述消息機制包括若干消息,每一消息分別包括功能和確認兩種狀態,用于實現所述磁盤陣列雙控系統的數據讀寫。
優選的,所述實現方法中,所述消息機制包括發送命令描述塊中斷、命令描述塊確認中斷、發送數據中斷、數據確認中斷、發送交換中斷、交換確認中斷、發送小型交換中斷、小型交換確認中斷、發送寫緩存推入中斷、寫緩存推入確認中斷、獲取緩沖區指針中斷、獲取消息緩沖區指針中斷、緩沖區確認中斷。
優選的,所述實現方法中,步驟S3之后,步驟S4之前,還執行以下步驟S40:兩本端分別獲取對端的緩沖區地址和消息緩沖區地址,用于使對端獲取本地緩沖區內容。優選的,步驟S40包括以下步驟:S401,任一本端準備本地的緩沖區地址,發送要求緩沖區中斷信息給對端,并要求對端的緩沖區地址和消息緩沖區地址;S402,對端處理所述要求緩沖區中斷信息,然后發送確認緩沖區中斷信息給所述本端;S403,所述本端收到所述確認緩沖區中斷信息,則確認本端和對端都完成對緩沖區的處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市迪菲特科技股份有限公司,未經深圳市迪菲特科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310733225.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種拼接墻的網絡環接裝置及控制方法
- 下一篇:定位裝置及其定位機構





