[發明專利]一種控制器共享同步方法和裝置有效
| 申請號: | 202011183021.3 | 申請日: | 2020-10-29 |
| 公開(公告)號: | CN112433968B | 公開(公告)日: | 2022-07-26 |
| 發明(設計)人: | 江博 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F13/16 | 分類號: | G06F13/16;G06F9/54 |
| 代理公司: | 北京連和連知識產權代理有限公司 11278 | 代理人: | 劉小峰;宋薇薇 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 控制器 共享 同步 方法 裝置 | ||
本發明公開了一種控制器共享同步方法和裝置,方法包括:由一個主控制器和多個從控制器的基板管理控制器分別將待傳輸數據各自加載到緩沖寄存器;由主控制器將待傳輸數據經由共享總線廣播到多個從控制器,并分別接收由多個從控制器廣播的待傳輸數據以寫入緩沖寄存器;由主控制器的復雜可編程邏輯器件依次向每個從控制器經由共享總線分別發出數據同步請求;響應于有從控制器接收到數據同步請求,而由該從控制器將待傳輸數據廣播到主控制器和多個其它從控制器,并分別接收由主控制器和多個其它從控制器廣播的待傳輸數據以寫入緩沖寄存器。本發明能夠從數據共享和同步釋放BMC資源,并且提高數據傳輸的響應速度。
技術領域
本發明涉及存儲控制領域,更具體地,特別是指一種控制器共享同步方法和裝置。
背景技術
存儲控制器在十年前形成了雙控、四控、八控甚至十六控的架構設置,多控之間共同處理業務,大大提升了業務性能。另外,主控在一個控制器突然宕機后,由另外一控接管業務,大大提高了數據安全和設備的容災性能。每一個控制器由BMC(基板管理控制器)來做機箱管理,一是提供上層存儲軟件讀寫訪問,二是收集本控制器內相關設備的狀態信息和多控制器之間的共享信息。
在四控場景中,本控BMC不但需要實時獲取本控制器內設備的狀態信息,同時還要實時掌握其他幾個控制器對應設備的狀態信息。所以當出現四控或者八控場景中,BMC之間的數據同步,高可靠性,快速立即響應會變的越來越重要,因為很多信息是直接導致上層存儲軟件集群建立的關鍵信息。
數據同步完全可以后多個控制器BMC之間來完成,但是第一BMC本身是采用精簡linux系統,系統無可避免會出現程序跑飛等問題;第二隨著現代存儲的發展,對BMC代碼安全防錯和功能需要越來越多,BMC本身已經比較臃腫,往往采用輪詢方式來收集設備信息,輪詢周期有受限與BMC內部自身資源和代碼功能量,此會造成響應速度慢;第三從設計層面來講,BMC專門處理管理策略,而設備的狀態信息收集工作由BMC處理導致涉及邏輯不清晰。
針對現有技術中BMC不適于為控制器執行數據同步的問題,目前尚無有效的解決方案。
發明內容
有鑒于此,本發明實施例的目的在于提出一種控制器共享同步方法和裝置,能夠從數據共享和同步釋放BMC資源,并且提高數據傳輸的響應速度。
基于上述目的,本發明實施例的第一方面提供了一種控制器共享同步方法,包括循環執行以下步驟:
由并聯到共享總線的一個主控制器和多個從控制器的基板管理控制器分別將待傳輸數據加載到各自的緩沖寄存器;
由主控制器將待傳輸數據經由共享總線廣播到多個從控制器,并由主控制器經由共享總線分別接收由多個從控制器廣播的待傳輸數據以寫入主控制器的緩沖寄存器;
由主控制器的復雜可編程邏輯器件依次向每個從控制器經由共享總線分別發出數據同步請求;
響應于有從控制器接收到數據同步請求,而由該從控制器將待傳輸數據經由共享總線廣播到主控制器和多個其它從控制器,并由該從控制器經由共享總線分別接收由主控制器和多個其它從控制器廣播的待傳輸數據以寫入該從控制器的緩沖寄存器;
使一個主控制器和多個從控制器分別處理其各自的緩沖寄存器中獲得的數據以實現數據的共享和同步。
在一些實施方式中,由主控制器的復雜可編程邏輯器件依次向每個從控制器分別發出數據同步請求包括:由主控制器確定請求周期,并且在向一個從控制器發出數據同步請求之后等待至少一個請求周期再向下一個從控制器發出數據同步請求。
在一些實施方式中,每個緩沖寄存器均配置為具有多個存儲列,并且多個存儲列與一個主控制器和多個從控制器一一對應;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011183021.3/2.html,轉載請聲明來源鉆瓜專利網。





